Когда я нажимаю на URL-адрес приложения, он выводит меня на домашнюю страницу, а не на страницу загрузки приложения. - PullRequest
0 голосов
/ 15 марта 2012
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) ..!Это также открывает страницу без интернета. Я добавил интернет-разрешения

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Вы пытаетесь это в эмуляторе? Если да, то убедитесь, что в своем эмуляторе установлено приложение Android Market . Или просто протестируйте на устройстве Android , на котором уже установлено приложение Android Market.

0 голосов
/ 15 марта 2012

Вы зарегистрировали свою активность в файле Android Manifest? Зарегистрируйте все действия, которые вы вызываете через намерение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...