我在一个Android应用程序中遇到了一个问题,我在使用PackageManager时遇到了错误。
申请如下:
package com.main.home
public class Home扩展活动
{
//点击按钮说“发送”
send.onClickListener()
{
public void onClick(){Intent i = new Intent();
i.setClassName(“com.main.home”,“com.main.home.home1”);
startActivity(i);
}}
Home1.java
包com.main.home
import com.andr.resulting.Result;
public class Home1 extends Activity {
EditText et =(EditText)findViewById(R.id.e1);
//在onClick()上单击forwardButton
public void onClick()
{
String s [] = {e1.getText()。toString(),“”};
//在类中调用方法另一个不是活动的包的结果
Result.finalfunc(Home1.this,S);
}
}
包com.andr.resulting //不同的包
import com.andr.other.otherclass
公共类结果{
public static void finalfunc(Activity act,String [] re){
//这里我想使用PackageManager获取此特定类包(com.andr.resulting)的详细信息
我试过这样:
otherclass.sendTo( “喜”, “hrll”,Result.this.getPackageManager()getApplicationinfo(Result.this.getPacakageName(),0)。);
我收到错误getPackageManager()在此类文件中不存在。
如何解决这个问题。我将热切地等待有价值的回复
在此先感谢。