Урок 21. Создание и вызов Activity
Re: Урок 21. Создание и вызов Activity
case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
break;
У всех работает такой код?
По-моему, тут не просто "this" должно быть.
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
break;
У всех работает такой код?
По-моему, тут не просто "this" должно быть.
Re: Урок 21. Создание и вызов Activity
MainActivity.thisKattyW писал(а):case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
break;
У всех работает такой код?
По-моему, тут не просто "this" должно быть.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 21. Создание и вызов Activity
Создал класс обертку для вызова Ас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
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
Здравствуйте, у меня такая проблема. Приложение создаеться но кнопка открыть не активна. Я работаю в приложении 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>
Заранее благодарен.
-
- Сообщения: 9
- Зарегистрирован: 15 мар 2016, 03:10
Re: Урок 21. Создание и вызов Activity
Почему второй активити показывается без лейбла?
android:label="@string/app_name">
в манифесте для 2-ой активити не помогает
android:label="@string/app_name">
в манифесте для 2-ой активити не помогает
-
- Сообщения: 4
- Зарегистрирован: 10 янв 2017, 21:29
Re: Урок 21. Создание и вызов Activity
Такой вопрос... видать, я что-то накосячил при создании второй activity. Компилирую я в Android Studio напрямую на телефон, всё работает, но... создаётся сразу два приложения с одинаковыми названиями. При запуске второй копии запускается сразу второе activity. При удалении любого из них удаляются сразу оба)
Re: Урок 21. Создание и вызов Activity
Ребята, куда делись все уроки?! Только вчера были, а сегодня "В данной категории нет материалов."..
Мне нравится этот курс.
Мне нравится этот курс.
-
- Сообщения: 4
- Зарегистрирован: 10 янв 2017, 21:29
Re: Урок 21. Создание и вызов Activity
Берите отсюда - http://startandroid.ru/ru/uroki/vse-uroki-spiskom.htmlFoxy писал(а):Ребята, куда делись все уроки?! Только вчера были, а сегодня "В данной категории нет материалов."..
Мне нравится этот курс.
Re: Урок 21. Создание и вызов Activity
Код: Выделить всё
case R.id.btnActTwo:
// TODO Call second activity
Intent intent = new Intent(this,ActivityTwo.class);
startActivity(intent);
break;
- Вложения
-
- ASscreenshot.png (151.23 КБ) 11294 просмотра
Re: Урок 21. Создание и вызов Activity
Добрый день!
Большое спасибо за уроки, вроде что-то начинает получаться.
Такой вопрос: работаю с AndroidStudio.
Не могу найти WISYWIG-редактор для AndroidManifest.xml
Открываю модуль, src, main, двойной клик по AndroidManifest.xml - открывается текстовый редактор с XML-файлом, и вкладки внизу: "text" и "merget manifest".
Как вызвать WISYWIG-редактор - непонятно.
Большое спасибо за уроки, вроде что-то начинает получаться.
Такой вопрос: работаю с AndroidStudio.
Не могу найти WISYWIG-редактор для AndroidManifest.xml
Открываю модуль, src, main, двойной клик по AndroidManifest.xml - открывается текстовый редактор с XML-файлом, и вкладки внизу: "text" и "merget manifest".
Как вызвать WISYWIG-редактор - непонятно.
- Вложения
-
- screen.jpg (296.47 КБ) 10696 просмотров
- DOOMer
- Сообщения: 18
- Зарегистрирован: 12 май 2017, 16:15
- Откуда: RU.MO.Balashikha
- Контактная информация:
Re: Урок 21. Создание и вызов Activity
Никак. В Android Studio нет "визуального" редактора дла файла манифеста приложения.ilyab писал(а): Такой вопрос: работаю с AndroidStudio.
Не могу найти WISYWIG-редактор для AndroidManifest.xml
Открываю модуль, src, main, двойной клик по AndroidManifest.xml - открывается текстовый редактор с XML-файлом, и вкладки внизу: "text" и "merget manifest".
Как вызвать WISYWIG-редактор - непонятно.
Вертексы должны образовывать конвексный браш...
QNotez - простое и быстрое приложение для создания заметок
QNotez - простое и быстрое приложение для создания заметок
- gipsyscrew
- Сообщения: 7
- Зарегистрирован: 20 июн 2018, 15:29
- Откуда: Энергодар
Re: Урок 21. Создание и вызов Activity
было бы хорошо, после Empty Activity, добавить горячие клавиши для данной операции: Alt+1; Alt+Insert.Давайте создадим новое Activity
Жмем правой кнопкой на package ru.startandroid.p0211twoactivity в папке проекта и выбираем New -> Activity -> Empty Activity
С этого всё и началось:
public class MainActivity extends AppCompatActivity
public class MainActivity extends AppCompatActivity
- gipsyscrew
- Сообщения: 7
- Зарегистрирован: 20 июн 2018, 15:29
- Откуда: Энергодар
Re: Урок 21. Создание и вызов Activity
я не понимаю, зачем всё пихать в манифест?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.
С этого всё и началось:
public class MainActivity extends AppCompatActivity
public class MainActivity extends AppCompatActivity
Re: Урок 21. Создание и вызов Activity
Зачем в onClick применять условный оператор? Ведь на экране одна кнопка
Код: Выделить всё
public void onClick(View view) {
startActivity(new Intent(this, TwoActivity.class));
}
Обращайтесь в ЛС. Помогу.
Re: Урок 21. Создание и вызов Activity
Здравствуйте, форумчане, не подскажете, откуда появилась v?