【问题标题】:How to run another application from current application? [duplicate]如何从当前应用程序运行另一个应用程序? [复制]
【发布时间】:2014-02-21 17:29:13
【问题描述】:

IDE:Eclipse、java、Android

您好,我有 2 个 Android 应用程序 App1、App2。在 App1 中,我创建了一个按钮,单击此按钮我想启动另一个 Android 应用程序。

//For performing this i have created button and a event Code is below

  btnotherAppLaunch.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {
            Intent mIntent = new Intent("com.example.addsubtract");


        }
    });

这里的 addsubtract 是我的简单 App2。
当我单击按钮时,什么都没有发生。请建议我缺少什么我是 android 应用程序开发的新手

【问题讨论】:

标签: java android eclipse android-intent


【解决方案1】:

尝试这种方式(可能需要将 getActivity() 替换为适合您所调用位置的任何内容(例如 MainActivity.this 或其他内容)):

PackageManager pm = getActivity().getPackageManager();
Intent it = pm.getLaunchIntentForPackage("com.example.addsubtract");
getActivity().startActivity(it);

【讨论】:

    猜你喜欢
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多