从我的应用我试图打开一个又一个,使用此代码:打开一个应用程序从我的Android应用程序
package com.copag.lanceappli;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Intent;
public class LanceAppli extends Activity {
public void LanceAppli() {
try
{
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory("android.intent.category.LAUNCHER");
intent.setComponent(new ComponentName("test.test.test","test.test.test.MainActivity"));
startActivity(intent);
}
catch(ActivityNotFoundException e)
{
e.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public void main (String [] args)
{
LanceAppli();
}
}
会发生什么是应用crushs ......没有错误消息。
这里是我得到:
什么想法?
发布堆栈跟踪 – njzk2
我没有它,因为我直接在平板电脑上部署,不使用模拟器 – cascadox
,这与您部署的位置无关。连接平板电脑,将其设置为启用USB调试并获取堆栈跟踪。或者在模拟器上测试它。 – njzk2