试图通过一个应用调用另一个应用的内容
代码是:
PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager(); 
Intent intent=new Intent(); 
  try { 
  intent =packageManager.getLaunchIntentForPackage("要调用应用的包名"); 
} catch (NameNotFoundException e) { 
Log.i(TAG, e.toString()); 

startActivity(intent);  请问其中PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager(); 
中的Start_RemoveSoftActivity.this.getPackageManager(); 到底是什么概念?应当怎样使用?eclipse跳错。新人求问,拍砖请轻拍。。

解决方案 »

  1.   

    Start_RemoveSoftActivity 是你的Activity类名
      

  2.   

    把 getPackageManager() 方法提取出来。放到一个类里面。这样所有activity都能调用了。
      

  3.   

    这段代码是我从网上看到的,意思是从“Start_RemoveSoftActivity”这个activity里提取getPackageManager()这个method,但是我没有这个activity的源码,那么如果要使用getPackageManager()method,要怎么提取这个方法?谢谢各位大大了。。
      

  4.   

    你说的就是显式调用,需要获取包名和activity名字