帖子
帖子
用户
博客
课程
显示全部楼层
130
帖子
7
勋章
5万+
Y币

[插件开发] android 模块开发,怎么向appintent追加参数

[复制链接]
发表于 2021-11-16 10:12:45
android 模块开发,怎么向appintent追加参数
380
帖子
4
勋章
6
Y币
稍等
0
帖子
1
勋章
1638
Y币
打开主页面之前通过putExtra 设置到 intent中就行 点击了解详情
130
帖子
7
勋章
5万+
Y币
收到,我先试试
Robot_Lee · 2021-11-16 10:27打开主页面之前通过putExtra 设置到 intent中就行 点击了解详情
130
帖子
7
勋章
5万+
Y币
@Override
    public void onApplicationCreate(final Context context, AppInfo info) {
        //TODO 请在这个函数中初始化需要在Application的onCreate中初始化的代码
        //例如很多第三方SDK要求在Application的onCreate中初始化的代码可以放到该函数中
//                Log.i("apicloud", "app onApplicationCreate");
        UZApplication mUZApplication = new UZApplication();
        mUZApplication.registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks(){

            @Override
            public void onActivityCreated(Activity activity, Bundle savedInstanceState) {

                PackageManager packageManager = context.getPackageManager();
                String appName = String.valueOf(packageManager.getApplicationLabel(context.getApplicationInfo()));

                Intent mIntent = activity.getIntent();
                mIntent.putExtra("appName",appName);

            }

            @Override
            public void onActivityStarted(Activity activity) {

            }

            @Override
            public void onActivityResumed(Activity activity) {

            }

            @Override
            public void onActivityPaused(Activity activity) {

            }

            @Override
            public void onActivityStopped(Activity activity) {

            }

            @Override
            public void onActivitySaveInstanceState(Activity activity, Bundle outState) {

            }

            @Override
            public void onActivityDestroyed(Activity activity) {

            }
        });
    }
在这里这么写不行吗?
Robot_Lee · 2021-11-16 10:27打开主页面之前通过putExtra 设置到 intent中就行 点击了解详情
0
帖子
1
勋章
1638
Y币
一般需要创建一个intent实例
                Intent action = new Intent(Intent.ACTION_MAIN);
                action.addCategory(Intent.CATEGORY_LAUNCHER);
                action.setComponent(new ComponentName(context, EntranceActivity.class));
                action.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
                action.putExtra("params", "your data");
                context.startActivity(action);
520707liu · 2021-11-16 10:49@Override
    public void onApplicationCreate(final Context context, AppInfo info) {
        //TODO 请在这个函数中初始化需要在Application的onCreate中初始化的代码
130
帖子
7
勋章
5万+
Y币
好的已经搞定了,辛苦
Robot_Lee · 2021-11-16 16:12一般需要创建一个intent实例
                Intent action = new Intent(Intent.ACTION_MAIN);
                action.addCategory(Intent.CATEGORY_LAUNCHER);
380
帖子
4
勋章
6
Y币
ok
您需要登录后才可以回帖 登录

本版积分规则