私は Android の初心者で、いくつかの問題がありました
私は2つのパッケージを持っています:
- fr.keuse.rightsalert.activity
- com.example.process
最初のパッケージを jar ファイル a にエクスポートしてから、2 番目のパッケージをライブラリとして追加します。私はこれが好きです:
- jar ファイルを 2 番目のパッケージの /libs にコピーします。
- ビルドパスに追加します
次のような 2 番目のパッケージのインポート:
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;
}
}
};