Страница 14 из 14
Re: Урок 21. Создание и вызов Activity
Добавлено: 23 окт 2015, 00:27
KattyW
case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
break;
У всех работает такой код?
По-моему, тут не просто "this" должно быть.
Re: Урок 21. Создание и вызов Activity
Добавлено: 23 окт 2015, 00:34
doter.ua
KattyW писал(а):case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
break;
У всех работает такой код?
По-моему, тут не просто "this" должно быть.
MainActivity.this
Re: Урок 21. Создание и вызов Activity
Добавлено: 23 окт 2015, 16:04
fermopili
Создал класс обертку для вызова Асtivity
public class testM extends Activity
{
public void findFile()
{
Intent intent1 = new Intent(this,FileChooser.class);
startActivity(intent1); < -------------------- строка вызывающая ошибку
}
//---------------------------
}
однако при вызове testM.findFile() вылетает ошибка, в чем может быть проблема
вот кусок лога
аналогичный вызов в MainActivity напрямую а не через обертку работает нормально
10-23 15:53:44.666: E/AndroidRuntime(25326): at android.view.View$1.onClick(View.java:4235)
10-23 15:53:44.666: E/AndroidRuntime(25326): ... 10 more
10-23 15:53:44.666: E/AndroidRuntime(25326): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference
10-23 15:53:44.666: E/AndroidRuntime(25326): at android.app.Activity.startActivityForResult(Activity.java:3942)
10-23 15:53:44.666: E/AndroidRuntime(25326): at android.app.Activity.startActivityForResult(Activity.java:3889)
10-23 15:53:44.666: E/AndroidRuntime(25326): at android.app.Activity.startActivity(Activity.java:4213)
10-23 15:53:44.666: E/AndroidRuntime(25326): at android.app.Activity.startActivity(Activity.java:4181)
10-23 15:53:44.666: E/AndroidRuntime(25326): at com.example.fileexplorer.testM.findFile(testM.java:26)
10-23 15:53:44.666: E/AndroidRuntime(25326): at com.example.fileexplorer.FileexplorerActivity.getfile(FileexplorerActivity.java:63)
10-23 15:53:44.666: E/AndroidRuntime(25326): ... 13 more
Re: Урок 21. Создание и вызов Activity
Добавлено: 20 ноя 2015, 22:16
Razox
Здравствуйте, у меня такая проблема. Приложение создаеться но кнопка открыть не активна. Я работаю в приложении aide и возможности добавить активити автоматически нет. Мог ли я не правильно прописать
Вот код
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="g.g"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MainActivity" >
</activity>
<activity
android:label="@string/two"
android:name=".ActivityTwo" >
</activity>
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</application>
</manifest>
Сам решил эту проблему сказалось что активити в манифесте нужно строго складывать есть порядок вот код вдруг кому поможет
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.k"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MainActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ActivityTwo">
</activity>
</application>
</manifest>
Да и ещё кто может подробно написать порядок в манифесте.?
Заранее благодарен.
Re: Урок 21. Создание и вызов Activity
Добавлено: 28 мар 2016, 02:47
Кошки Рулят
Почему второй активити показывается без лейбла?
android:label="@string/app_name">
в манифесте для 2-ой активити не помогает
Re: Урок 21. Создание и вызов Activity
Добавлено: 23 янв 2017, 21:12
TrickyShot
Такой вопрос... видать, я что-то накосячил при создании второй activity. Компилирую я в Android Studio напрямую на телефон, всё работает, но... создаётся сразу два приложения с одинаковыми названиями. При запуске второй копии запускается сразу второе activity. При удалении любого из них удаляются сразу оба)
Re: Урок 21. Создание и вызов Activity
Добавлено: 26 янв 2017, 12:03
Foxy
Ребята, куда делись все уроки?! Только вчера были, а сегодня "В данной категории нет материалов."..
Мне нравится этот курс.
Re: Урок 21. Создание и вызов Activity
Добавлено: 29 янв 2017, 19:20
TrickyShot
Foxy писал(а):Ребята, куда делись все уроки?! Только вчера были, а сегодня "В данной категории нет материалов."..
Мне нравится этот курс.
Берите отсюда -
http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html
Re: Урок 21. Создание и вызов Activity
Добавлено: 23 янв 2018, 18:45
KoPir@It
Код: Выделить всё
case R.id.btnActTwo:
// TODO Call second activity
Intent intent = new Intent(this,ActivityTwo.class);
startActivity(intent);
break;
Ругается на ActivityTwo - Cannot resolve symbol 'ActivityTwo'
Re: Урок 21. Создание и вызов Activity
Добавлено: 11 май 2018, 10:02
ilyab
Добрый день!
Большое спасибо за уроки, вроде что-то начинает получаться.
Такой вопрос: работаю с AndroidStudio.
Не могу найти WISYWIG-редактор для AndroidManifest.xml
Открываю модуль, src, main, двойной клик по AndroidManifest.xml - открывается текстовый редактор с XML-файлом, и вкладки внизу: "text" и "merget manifest".
Как вызвать WISYWIG-редактор - непонятно.
Re: Урок 21. Создание и вызов Activity
Добавлено: 11 май 2018, 17:17
DOOMer
ilyab писал(а):
Такой вопрос: работаю с AndroidStudio.
Не могу найти WISYWIG-редактор для AndroidManifest.xml
Открываю модуль, src, main, двойной клик по AndroidManifest.xml - открывается текстовый редактор с XML-файлом, и вкладки внизу: "text" и "merget manifest".
Как вызвать WISYWIG-редактор - непонятно.
Никак. В Android Studio нет "визуального" редактора дла файла манифеста приложения.
Re: Урок 21. Создание и вызов Activity
Добавлено: 02 дек 2018, 15:20
gipsyscrew
Давайте создадим новое Activity
Жмем правой кнопкой на package ru.startandroid.p0211twoactivity в папке проекта и выбираем New -> Activity -> Empty Activity
было бы хорошо, после
Empty Activity, добавить горячие клавиши для данной операции: Alt+1; Alt+Insert.
Re: Урок 21. Создание и вызов Activity
Добавлено: 02 дек 2018, 15:51
gipsyscrew
Razox писал(а):Здравствуйте, у меня такая проблема. Приложение создаеться но кнопка открыть не активна. Я работаю в приложении aide и возможности добавить активити автоматически нет. Мог ли я не правильно прописать
Вот код
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="g.g"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MainActivity" >
</activity>
<activity
android:label="@string/two"
android:name=".ActivityTwo" >
</activity>
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</application>
</manifest>
Сам решил эту проблему сказалось что активити в манифесте нужно строго складывать есть порядок вот код вдруг кому поможет
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.k"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".MainActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ActivityTwo">
</activity>
</application>
</manifest>
Да и ещё кто может подробно написать порядок в манифесте.?
Заранее благодарен.
я не понимаю, зачем всё пихать в манифест?
например android:minSdkVersion="8" подтягивается (injection) из BuildGradle.
Re: Урок 21. Создание и вызов Activity
Добавлено: 08 авг 2020, 23:31
Vsiniak
Зачем в onClick применять условный оператор? Ведь на экране одна кнопка
Код: Выделить всё
public void onClick(View view) {
startActivity(new Intent(this, TwoActivity.class));
}
Re: Урок 21. Создание и вызов Activity
Добавлено: 22 янв 2022, 11:32
Fiel
Здравствуйте, форумчане, не подскажете, откуда появилась v?