我是Android新手,遇到了一些问题
我有 2 个包裹:
- fr.keuse.rightsalert.activity
- com.example.process
我将第一个包导出到 jar 文件 a 中,然后作为库添加到第二个包中。我喜欢这样:
- 我将 jar 文件复制到第二个包中的 /libs
- 我添加到构建路径
第二个包导入是这样的:
import fr.keuse.rightsalert.activity.ApplistActivity;
这是我在 jar 文件中调用类时的问题代码(抛出Nullpoiterexception
private OnItemClickListener listlistener = new OnItemClickListener() {
@Override
public void onItemClick(@SuppressWarnings("rawtypes") AdapterView parent, View arg1, int position,long arg3) {
//Toast.makeText(getApplicationContext(), "You have clicked on" + position +((Order)parent.getItemAtPosition(position)).getOrderName(), Toast.LENGTH_SHORT).show();
//------------show new intent when clicked-----------------
switch (position){
case 0:
**new fr.keuse.rightsalert.activity.ApplistActivity();
Intent i = new Intent(System_app.this,ApplistActivity.class);
startActivity(i);**
break;
case 1:
Toast.makeText(getApplicationContext(), "You have clicked on number 2", Toast.LENGTH_SHORT).show();
break;
}
}
};