因为你用的是匿名内部类。所以intent.setClassName(this,"com.example.hackertool.poker_game");中的this指的是这个匿名内部类。
intent.setClassName(MainActivity.this, "com.example.hackertool.poker_game");这样写是正确的。
intent.setClassName(MainActivity.this, "com.example.hackertool.poker_game");这样写是正确的。
解决方案 »
- android菜鸟CNT...布局定义的问题
- android 中java层怎么在新建的分区上存储数据?
- android安装出错
- 新手求教,关于layout_width的错误
- HTC Desire Z AudioRecord issue: AudioHardwareMSM7X30 cannot open /dev/msm_pcm_in
- 如何生成两个R.java文件
- 请问下如何获取桌面及使用其他软件的触摸点轨迹.
- 求助,这个控件是什么!!
- 【求助】安装安卓应用的时候出错:应用程序未安装
- 萤石云视频开发问题,摄像头列表的预览?
- 为什么在wifi下可以提交post的网站,用流量提交就会被拒绝?
- 【新手求教啊】一个关于ListView的adapter的问题,,在线急求
2、建议在跳转Intent的时候做一个检查,这样不会让你的程序崩溃(如果你的手机上没有你要打开的APP):
Intent intent = new Intent();
if (intent.resolveActivity(getPackageManager()) != null)
{
startActivity(intent);
}