확인 버튼을 선택하면 세 번째 부분 앱을 시작하려고합니다. 다음 코드가 있지만 함께 오지는 않습니다. 나는 이것에 초심자이고 그것을 확실히 파악할 수 없다.세 번째 부분 앱 실행
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);
}}
} 나는 잠시 동안 안드로이드를 수행하지만, 신속하게 문서를 통해보고, 나는이를 생각하고하는 것은 문제가되지 않은
, 당신은'만약 startActivity (의도)를'전화하는거야, 대한 this을. – parkovski