Урок 21. Создание и вызов Activity
Re: Урок 21. Создание и вызов Activity
казнить нельзя помиловать
код лог нормальное объяснение форматирование и так далее тчк
телеграммы принимает почта россии
код лог нормальное объяснение форматирование и так далее тчк
телеграммы принимает почта россии
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 21. Создание и вызов Activity
спасибо за ответ!!
"казнить нельзя помиловать
код лог нормальное объяснение форматирование и так далее тчк
телеграммы принимает почта россии"
Стало всё понятно
"казнить нельзя помиловать
код лог нормальное объяснение форматирование и так далее тчк
телеграммы принимает почта россии"
Стало всё понятно
Re: Урок 21. Создание и вызов Activity
разобрался..
был не внимателен
был не внимателен
Re: Урок 21. Создание и вызов Activity
как сделать чтобы вызывался не файл хмл а файл джава? в джаве файла допустим сделал массив заполнил его и из хмл файла зашел в джава файл?
Re: Урок 21. Создание и вызов Activity
Как из кода в основной Activity закрыть все дочерние запущенные через startActivityForResult, либо просто переключится на на основную?
Мне нужно по событию в основной активити, вызвать ее на экран, т.е. у меня допустим на основной активити есть кнопка Connect и если связь пропадает то показать основную активити не создавая новый экземпляр.hard писал(а):Если я правильно понимаю поверх основной активити, (запущенная этой осоновной активити) может находиться только одна дочерняя?! В дочерней вызвать finish(); или же просто с помощью intent вызвать основное активити.
И для развития как вызвать во всех дочерних Finish()?
Re: Урок 21. Создание и вызов Activity
Вопрос такой, при запуске активити своего вижу что немного долго оно запускается потому что в нем происходит перед запуском некоторая работа. Можно ли как то узнать какой блок тормозит запуск, или же только методом тыка искать
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 21. Создание и вызов Activity
Да, можно. Если интересует определенный участок кода, то
Другими словами ставите в onCreate в начале, в onPause в конце останавливаете.// start tracing to "/sdcard/calc.trace"
Debug.startMethodTracing("calc");
// ...
// stop tracing
Debug.stopMethodTracing();
When your application calls startMethodTracing(), the system creates a file called <trace-base-name>.trace. This contains the binary method trace data and a mapping table with thread and method names.
Взято отсюда
Re: Урок 21. Создание и вызов Activity
Для того, чтобы это заработало нужно сделать следующие телодвижения:no-- писал(а):Да, можно. Если интересует определенный участок кода, то// start tracing to "/sdcard/calc.trace"
Debug.startMethodTracing("calc");
1. Открыть файл манифеста AndroidManifest.xml и добавить строчку
Код: Выделить всё
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE">
</uses-permission>
В папке ..\Android\android-sdk\tools есть утилита MkSDCard.
(для Windows, Пуск-Выполнить cmd), далее выполнить команду ниже (предварительно скопировав файл MkSDCard.exe на диск С)
C:\mksdcard 256M С:\mysdcard.iso
3.В Eclipse - Windows- Android Virtual Devace Manager присоединяем SD-карту (через кнопку Browse)
4. Только после этого в MainActivity.java можно писать команды.
5. Когда программа отработает, в Eclipse переключаемся в режим DDMS (закладка File Exploer)
Файл лежит сдесь mnt\sdcard\calc.trace
Выделяем его, и нажимаем кнопку (дискета со стрелочкой) Pull a file from the device (сохраняем на компе).
6.В Eclipse -File -Open File - открываем calc.trace (если у него нет расширения trace, переименуйте файл)
7. Теперь можно разбираться как анализировать график, который открылся.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 21. Создание и вызов Activity
Как Windows установить еще не расписал.
Re: Урок 21. Создание и вызов Activity
Вдруг полезно будет..
Чтобы вручную не вписывать стандартные методы - набрал onCreate и нажал Ctrl+Space потом Enter - и метод полностью создан!
Чтобы вручную не вписывать стандартные методы - набрал onCreate и нажал Ctrl+Space потом Enter - и метод полностью создан!
Re: Урок 21. Создание и вызов Activity
IntelliSenseburovalex писал(а):Вдруг полезно будет..
Чтобы вручную не вписывать стандартные методы - набрал onCreate и нажал Ctrl+Space потом Enter - и метод полностью создан!
Re: Урок 21. Создание и вызов Activity
как в Eclipse заморочено создание второго Activity )
В IDEA он создаётся как и первый в пару кликов, только setContentView дописываем и всё
В IDEA он создаётся как и первый в пару кликов, только setContentView дописываем и всё
Re: Урок 21. Создание и вызов Activity
Чем же оно заморочено? что-то не замечала.. то народ хочет автоматическое создание обработчиков кнопок, то супер-автоматическое создание активити..
Не нравится эклипс - есть альтернативы. Я вот пользуюсь, да, у него есть закидоны, но мне проще с пониманием относиться к ним, чтоб самой себе нервы не портить лишний раз, ведь я сама его выбрала.
Не нравится эклипс - есть альтернативы. Я вот пользуюсь, да, у него есть закидоны, но мне проще с пониманием относиться к ним, чтоб самой себе нервы не портить лишний раз, ведь я сама его выбрала.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 21. Создание и вызов Activity
Подскажите пожалуйста как со 2 активити на 3 перейти?
Re: Урок 21. Создание и вызов Activity
так же, как и с 1 на 2
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 21. Создание и вызов Activity
У меня вопрос. Как сделать две кнопки на одном Activity с переходами на другие Activity ????
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 21. Создание и вызов Activity
А две кнопки получилось сделать на главном Activity?BeKZaT писал(а):У меня вопрос. Как сделать две кнопки на одном Activity с переходами на другие Activity ????
Если да, тогда посмотрите урок 29
http://startandroid.ru/ru/uroki/vse-uro ... esult.html
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
Re: Урок 21. Создание и вызов Activity
Все получилось спасибо. Но еще одна проблема , когда перехожу на второй activity открывается белый экран когда назад перехожу открывается второй activity. Хотел исправить не получилось теперь когда открываю приложение закрывается с ошибкой и потом открывается Activitytrew писал(а):А две кнопки получилось сделать на главном Activity?BeKZaT писал(а):У меня вопрос. Как сделать две кнопки на одном Activity с переходами на другие Activity ????
Если да, тогда посмотрите урок 29
http://startandroid.ru/ru/uroki/vse-uro ... esult.html
Re: Урок 21. Создание и вызов Activity
MainActivity:
package kz.BeKZaT.mcskill.ru;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener {
Button btnActTwo;Button serverso;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnActTwo = (Button) findViewById(R.id.btnActTwo);
btnActTwo.setOnClickListener(this);
serverso = (Button) findViewById(R.id.serverso);
serverso.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
case R.id.serverso:
Intent intent1 = new Intent(this, Serverso.class);
startActivity(intent1);
break;
default:
break;
}
}}
package kz.BeKZaT.mcskill.ru;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener {
Button btnActTwo;Button serverso;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnActTwo = (Button) findViewById(R.id.btnActTwo);
btnActTwo.setOnClickListener(this);
serverso = (Button) findViewById(R.id.serverso);
serverso.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnActTwo:
Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);
case R.id.serverso:
Intent intent1 = new Intent(this, Serverso.class);
startActivity(intent1);
break;
default:
break;
}
}}