Androidアプリケーションに2つのボタンを追加して、別々の2つのアプリケーションである注文システムと在庫システムからアプリケーションを選択しようとしました。画像に示すように。
これらの2つのアプリケーションを別々の2つのAndroidプロジェクトとして実装しました。このアプリケーションを実行しようとすると、選択ウィンドウが正しく表示されますが、ボタンを1つ押すと、エミュレーターに「強制終了」メッセージが表示されます。OrderシステムとInventoryシステムプロジェクトを最初のアプリケーションのビルドパスに追加してから、それらのパッケージ(com.oms.wsとcom.inv.ws)をインポートしました。これは正しくない可能性がありますが、これを行う方法がわかりません。私を助けてください!私はAndroidを初めて使用します。エミュレータを使ってこのアプリケーションをテストしたいです!
これが私がアプリケーションを選択するために使用したコードです。
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.oms.ws.*;
public class ThirdScreen extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.thirdscreen);
Button oms;
oms = (Button)findViewById(R.id.orderSystem);
oms.setOnClickListener(ordrMnagemntSys);
Button inventory;
inventory = (Button)findViewById(R.id.inventorySystem);
inventory.setOnClickListener(inventorySys);
}
private OnClickListener ordrMnagemntSys = new OnClickListener(){
public void onClick(View v) {
Intent oMs = new Intent(getApplicationContext(), com.oms.ws.TestOms.class);
startActivity(oMs);
}
};
private OnClickListener inventorySys = new OnClickListener(){
public void onClick(View v) {
Intent inven = new Intent(getApplicationContext(), com.inv.ws.TestInventory.class);
startActivity(inven);
}
};
}
ありがとう!