Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
#1

Запуск другой активности работает на 2.3.3, а на 4.2.2 нет - Программирование Android

10.07.2014, 12:33. Просмотров 599. Ответов 3
Метки нет (Все метки)

Задача: запустить активность другого приложения через am
Делаю: создаю метод StartOtherActivity() и запускаю его, в манифест новый интент фильтр
Проблема: на 2.3.3 все отлично отрабатывает, а на 4.2.2 - нет, хотя в лог пишет, что все норм.
Помогите, пожалуйста, найти причину, или запустить-таки активность на 4.2.2

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.example;
 
import java.io.IOException;
 
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        StartOtherActivity();
}
 
    
    
public void StartOtherActivity() {
    try {
        Runtime.getRuntime().exec("am start -n com.android.browser/.BrowserActivity");
        Log.d("######", "success!!!!!!!!!"); 
    }    catch (IOException e) {
        e.printStackTrace();
        Log.d("######","fail!!!!!!!!!");
    }
}
 
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}
Манифест:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.android.browser.BrowserActivity" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>             
        </activity>
    </application>
 
</manifest>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 12:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск другой активности работает на 2.3.3, а на 4.2.2 нет (Программирование Android):

Socket подключение не работает в другой активности - Программирование Android
Проблемма такова: при передачи данных из первой активности не работает передача данных с второй активности и наоборот. После того как...

Запуск активности из фрагмента - Программирование Android
Доброго всем. Возникла такая проблема, для запуска активности хоста из фрагмента по нажатию кнопки(mPlayButton), использую...

Запуск активности из класса, который не наследуется от Activity - Программирование Android
Есть класс, который отвечает за обработку логики. Есть функция, которая при определенном условии должна открыть новую форму(Активити)....

Передать результат в окно другой активности - Программирование Android
При нажатии на конкретный элемент . Прошу Сильно не пинать .Только учусь. public class MainActivity extends Activity implements...

Другой кнопкой из дочерней активности изменить фон той кнопки, которая в родительской активити - Программирование Android
Вот такая проблема: у меня в главной активности есть кнопка, как мне другой кнопкой из дочерней активности изменить фон той кнопки, которая...

Изменение настроек приложения из активности в рамках активности - Программирование Android
Друзья, помогите разобраться! имею наработки приложения-рисовалки, там есть у меня там активити (mainactivity) настроек, оттуда...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,798
Завершенные тесты: 1
10.07.2014, 12:47 #2
а так ?
adb shell am start -n com.android.browser/.BrowserActivity
0
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
10.07.2014, 14:06  [ТС] #3
неа, не работает
0
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
12.07.2014, 09:56  [ТС] #4
Блин, ребят, помогайте. Я уж пробовал и с другими активностями, и другими способами вызывать эти активности, и на реальном телефоне - ничего не помогает. Пару раз срабатывало при первом запуске, но при последующих запусках активность не вызывалась, мистика какая-то.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2014, 09:56
Привет! Вот еще темы с ответами:

Запуск сервера работает. Остановка - нет - Java
Всем добрый день. У меня возникла проблема при написании приложения: есть кнопка-переключатель, с помощью которой я должен запускать и...

Один динамик работает, другой нет - Звук, акустика
Ну, собственно, если комп перезагрузить, то работать начинают оба. На дрова грешить? Или еще что-то? Колонки нормальные, на старом...

На одной форме кнопка работает, а на другой - нет - Delphi
Странная история, пишу один и тот же код в разные формы с кнопками, вот только на одной форме кнопка работает, а на другой нет. В чем может...

Вырубить другой EXE, на семерке работает на XP нет! - C++ Builder
Этот код вырубает на семерке вспомогательное приложение а на XP нет:HANDLE hProc; HANDLE HS1 =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.07.2014, 09:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru