2012-03-15 4 views
0
public void onClick(View v) { 
    Intent chapter; 
    chapter = new Intent("c.theworld.com.nikhil.CHAPTER"); 
    switch (v.getId()) { 
    case R.id.subjects: 
     try { 
      Intent marketIntent = new Intent(Intent.ACTION_VIEW, 
        Uri.parse("market://details?id=nik.trivia")); 
      marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY 
        | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); 
      startActivity(marketIntent); 
     } catch (ActivityNotFoundException e) { 
      startActivity(chapter); 
     } 
     break; 
    } 

それは私の携帯電話で働いていましたが、アプリのダウンロードページに私を連れて行っていません。私はgoogle play(market)のホームページに連れて行っています..! インターネットなしでページを開くこともできます.iはインターネットのアクセス許可を追加しました私がアプリのURLをクリックすると、ホームページに移動し、アプリケーションのダウンロードページではない

+0

スタックトレースを貼り付けてください。 –

答えて

3

あなたはエミュレータでこれを試していますか?はいの場合は、あなたのエミュレータにAndroidマーケットアプリケーションをインストールしてください。 AndroidマーケットアプリケーションをすでにインストールしているのAndroid端末のをテストしてください。

0

あなたのアクティビティをAndroid Manifestファイルに登録しましたか?あなたが意図しているすべての活動を登録します。

+0

.apkファイルをダウンロードしているので、次のようにタイプを指定し、URLに.apk拡張子を追加する必要があります。インテントのインテント=新しいインテント(Intent.ACTION_VIEW); intent.setData(Uri.parse( "file:///path/to/your.apk")); intent.setType( "application/vnd.android.package-archive"; ' – RootCode

関連する問題