当前位置: 首页>>代码示例>>Java>>正文


Java Intent.putExtras方法代码示例

本文整理汇总了Java中android.content.Intent.putExtras方法的典型用法代码示例。如果您正苦于以下问题:Java Intent.putExtras方法的具体用法?Java Intent.putExtras怎么用?Java Intent.putExtras使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.content.Intent的用法示例。


在下文中一共展示了Intent.putExtras方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: a

import android.content.Intent; //导入方法依赖的package包/类
public static boolean a(Context context, a aVar) {
    if (context == null || aVar == null) {
        com.tencent.mm.sdk.b.a.a("MicroMsg.SDK.MMessage", "send fail, invalid argument");
        return false;
    } else if (e.j(aVar.p)) {
        com.tencent.mm.sdk.b.a.a("MicroMsg.SDK.MMessage", "send fail, action is null");
        return false;
    } else {
        String str = null;
        if (!e.j(aVar.o)) {
            str = aVar.o + ".permission.MM_MESSAGE";
        }
        Intent intent = new Intent(aVar.p);
        if (aVar.n != null) {
            intent.putExtras(aVar.n);
        }
        String packageName = context.getPackageName();
        intent.putExtra(ConstantsAPI.SDK_VERSION, 570490883);
        intent.putExtra(ConstantsAPI.APP_PACKAGE, packageName);
        intent.putExtra(ConstantsAPI.CONTENT, aVar.m);
        intent.putExtra(ConstantsAPI.CHECK_SUM, b.a(aVar.m, 570490883, packageName));
        context.sendBroadcast(intent, str);
        com.tencent.mm.sdk.b.a.d("MicroMsg.SDK.MMessage", "send mm message, intent=" + intent
                + ", perm=" + str);
        return true;
    }
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:28,代码来源:a.java

示例2: onCreate

import android.content.Intent; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent = getIntent();
    if (intent == null) {
        finish();
    }
    if (intent.getAction() == null || !intent.getAction().startsWith("com.tmessages.openchat")) {
        finish();
        return;
    }
    Intent intent2 = new Intent(this, LaunchActivity.class);
    intent2.setAction(intent.getAction());
    intent2.putExtras(intent);
    startActivity(intent2);
    finish();
}
 
开发者ID:pooyafaroka,项目名称:PlusGram,代码行数:18,代码来源:OpenChatReceiver.java

示例3: onClick

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onClick(View v) {
	switch(v.getId()){
	case R.id.email:
		Intent intentText = new Intent(this, EditTextAty.class);
		Bundle bundle = new Bundle();
		bundle.putString(EditTextAty.BAR_TITLE, "找回密码"); // EditAty的标题.
		bundle.putString(EditTextAty.INFO, ""); // EditTextAty中的tvInfo要显示的绑定信息。
		bundle.putBoolean(EditTextAty.INFO_READONLY, false); // tvInfo是否只读.
		bundle.putString(EditTextAty.REGEX, RegexUtils.regexEmail); // 验证合法的正则表达式,不需要则为空。
		bundle.putString(EditTextAty.ERROR_MSG, "邮箱格式不正确"); // 验证错误时要显示的文字.
		bundle.putString(EditTextAty.TIP, "请输入邮箱地址"); // 输入文本提示.
		bundle.putString(EditTextAty.OPERATE_TEXT, "确定"); // btnOperate显示文本.
		bundle.putString(EditTextAty.OPERATE, EditTextAty.OPERATE_FIND_PWD_BY_EMAIL); // btnOperate执行什么操作。
		bundle.putString(EditTextAty.OPERATE_ARGS, ""); // btnOperate具体操作参数。
		bundle.putSerializable(EditTextAty.OBJ, EmailNextActivity.class);
		intentText.putExtras(bundle);
		startActivity(intentText);
		break;
	}
}
 
开发者ID:SShineTeam,项目名称:Huochexing12306,代码行数:22,代码来源:FindPwdActivity.java

示例4: onScanPress

import android.content.Intent; //导入方法依赖的package包/类
public void onScanPress(View v) {

        Intent scanIntent = new Intent(this, CardIOActivity.class);
        if (getIntent().hasExtra(CARD_IO)) {
            scanIntent.putExtras(getIntent().getBundleExtra(CARD_IO));
        } else {

            // customize these values to suit your needs.
            scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, true); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_SCAN_EXPIRY, true); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, true); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_POSTAL_CODE, false); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_USE_CARDIO_LOGO, true); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO, true); // default: false
            scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true); // default: false
        }
        // MY_SCAN_REQUEST_CODE is arbitrary and is only used within this activity.
        startActivityForResult(scanIntent, CARDIO_REQUEST_ID);
    }
 
开发者ID:KingsMentor,项目名称:Luhn,代码行数:20,代码来源:Luhn.java

示例5: doData

import android.content.Intent; //导入方法依赖的package包/类
private void doData(String content) {

        //有历史数据
        if (historySearchData != null && historySearchData.size() > 0) {
            for (int i = 0; i < historySearchData.size(); i++) {
                if (content.equals(historySearchData.get(i))) {
                    //有重复的
                    position = i;
                }
            }

            if (position != -1) {
                historySearchData.remove(position);
                historySearchData.add(0, content);
            } else {
                historySearchData.add(0, content);
            }

        } else {
            //没有历史数据
            historySearchData.add(content);
        }

        mHistorySearchAdapter.notifyDataSetChanged();
        String histortStr = new Gson().toJson(historySearchData);
        PreferencesUtils.putString(SearchActivity.this, "histortStr", histortStr);

        Bundle bundle = new Bundle();
        bundle.putString("search", content);
        Intent intent = new Intent(SearchActivity.this, SearchResultActivity.class);
        intent.putExtras(bundle);
        startActivity(intent);     //跳转到搜索结果界面

    }
 
开发者ID:gaolhjy,项目名称:cniao5,代码行数:35,代码来源:SearchActivity.java

示例6: push

import android.content.Intent; //导入方法依赖的package包/类
@JSMethod
    public void push(String path, String param) {
        if ("nativeA".equals(path)) {
            Context context = (Activity) mWXSDKInstance.getContext();
            Intent intent = new Intent();
            intent.setClass(context, NativeActivity.class);
            Bundle bundle = new Bundle();
//            bundle.putString("param", param);
            intent.putExtras(bundle);
            context.startActivity(intent);
        }
    }
 
开发者ID:weexext,项目名称:ucar-weex-core,代码行数:13,代码来源:SchemaActivity.java

示例7: transferAge18

import android.content.Intent; //导入方法依赖的package包/类
@OnClick(R.id.main_18_share_icon)
public void transferAge18() {
    if (checkPerso()) {
        final Intent intent = new Intent(this, TransferLicenseActivity.class);
        Bundle b = new Bundle();
        b.putInt("age", 18);
        intent.putExtras(b);
        startActivity(intent);
    }
}
 
开发者ID:mDL-ILP,项目名称:mDL-ILP,代码行数:11,代码来源:MainActivity.java

示例8: showActivityAnima

import android.content.Intent; //导入方法依赖的package包/类
public void showActivityAnima(Activity aty, Class clazz, int flags, Bundle bundle, int inAnima, int outAnima) {
    Intent i = new Intent(aty, clazz);
    i.putExtras(bundle);
    i.setFlags(flags);
    aty.startActivity(i);
    aty.overridePendingTransition(inAnima, outAnima);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:8,代码来源:ActivityUtils.java

示例9: getCommentPendingIntent

import android.content.Intent; //导入方法依赖的package包/类
private PendingIntent getCommentPendingIntent(Bundle b) {
    // Intent to open Comments Activity
    TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
    stackBuilder.addParentStack(CommentsActivity.class);

    Intent commentsIntent = IntentUtils.getIntent(context, CommentsActivity.class);
    commentsIntent.putExtras(b);
    stackBuilder.addNextIntent(commentsIntent);

    // Set the pendingIntent on Notification.Builder
    //PendingIntent pendingIntent = PendingIntent.getActivity(context, id, commentsIntent, PendingIntent.FLAG_UPDATE_CURRENT);
    return stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
}
 
开发者ID:pedromassango,项目名称:Programmers,代码行数:14,代码来源:CustomNotification.java

示例10: onPostItemClick

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onPostItemClick(int pos) {
    Bundle args = new Bundle();
    args.putInt(ARG_POST_ITEM_POS, pos);
    args.putString(ARG_POST_TYPE, "search");
    Intent intent = new Intent(this, PostDetailActivity.class);
    intent.putExtras(args);
    startActivity(intent);

}
 
开发者ID:fiepi,项目名称:moebooru-android,代码行数:11,代码来源:PostSearchActivity.java

示例11: startActivity

import android.content.Intent; //导入方法依赖的package包/类
/**
 * [携带数据的页面跳转]
 *
 * @param clz
 * @param bundle
 */
public void startActivity(Class<?> clz, Bundle bundle) {
    Intent intent = new Intent();
    intent.setClass(this, clz);
    if (bundle != null) {
        intent.putExtras(bundle);
    }
    startActivity(intent);
}
 
开发者ID:zhao-mingjian,项目名称:qvod,代码行数:15,代码来源:BaseTitleActivity.java

示例12: onItemClick

import android.content.Intent; //导入方法依赖的package包/类
@Override
public void onItemClick(int position, View view) {
    Intent intent = new Intent(mContext, EditorActivity.class);
    TextView title = (TextView) view.findViewById(R.id.note_title);
    TextView content = (TextView) view.findViewById(R.id.note_content);
    Bundle bd = new Bundle();
    bd.putInt("class", 0x1);
    bd.putString("title", title.getText().toString());
    bd.putString("content", content.getText().toString());
    intent.putExtras(bd);
    startActivity(intent);
}
 
开发者ID:weimin96,项目名称:shareNote,代码行数:13,代码来源:NoteActivity.java

示例13: getComponentIntent

import android.content.Intent; //导入方法依赖的package包/类
/**
 * 获取其他应用组件的意图
 *
 * @param packageName 包名
 * @param className   全类名
 * @param bundle      bundle
 * @return intent
 */
public static Intent getComponentIntent(String packageName, String className, Bundle bundle) {
    Intent intent = new Intent(Intent.ACTION_VIEW);
    if (bundle != null) intent.putExtras(bundle);
    ComponentName cn = new ComponentName(packageName, className);
    intent.setComponent(cn);
    return intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
 
开发者ID:angcyo,项目名称:RLibrary,代码行数:16,代码来源:IntentUtils.java

示例14: showCourseDetail

import android.content.Intent; //导入方法依赖的package包/类
private void showCourseDetail(Bundle courseBundle){
    Intent i = new Intent(getActivity(),CourseDetailActivity.class);
    i.putExtras(courseBundle);
    startActivity(i);
}
 
开发者ID:Bruno125,项目名称:Unofficial-Ups,代码行数:6,代码来源:CoursesFragment.java

示例15: sendGrantMessage

import android.content.Intent; //导入方法依赖的package包/类
private void sendGrantMessage() {
    Bundle args = new Bundle();
    args.putBoolean(Constants.GRANT, true);

    Intent intent = new Intent();
    intent.putExtras(args);
    intent.setAction(getPackageName());

    LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
    finish();
}
 
开发者ID:lolucosmin,项目名称:PermissionsWrapper,代码行数:12,代码来源:RequestPermissionsActv.java


注:本文中的android.content.Intent.putExtras方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。