私はOKボタンが選択されたときに3番目の部分のアプリケーションを起動しようとしています。私は次のコードを持っていますが、それは一緒に来ていません。私はこれの初心者であり、それを理解することはできません。3番目の部分のアプリケーションを起動
public class Abc extends Activity {
static final String MARKET_SEARCH_Q_PNAME_ANDRIOS = "market://search?q=pname:com.3rdparty.app";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.getpft);
setTitle("Install 3rd party app?");
((Button) findViewById(R.id.Ok)).setOnClickListener(new Openabc());
((Button) findViewById(R.id.FindIt)).setOnClickListener(new FindZxingOnclickListener());
}
public class Openabc implements OnClickListener {
public void onClick(View v) {
Intent i = new Intent("android.intent.action.MAIN");
i.addCategory("android.intent.category.LAUNCHER");
i.setPackage("com.3rdparty.app");
startActivity(i);
}}
public class FindZxingOnclickListener implements OnClickListener {
public void onClick(View v) {
Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse(MARKET_SEARCH_Q_PNAME_ANDRIOS));
startActivity(marketLaunch);
}}
}
のために再読み込みthisをお勧めしたい、あなたは '何もしませんstartActivity(インテント)'、呼んでいます。 – parkovski