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

Узнать текущую Activity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программирование НА Android http://www.cyberforum.ru/android-dev/thread1061141.html
Привет.Всех с наступающим. Кто-нибудь пишет программы непосредственно на планшетниках? Поделитесь пожалуйста опытом.
Программирование Android Старые добрые мячики (CatchTheBall) https://play.google.com/store/apps/details?id=com.mercury2002.catchtheball Прототип этой игры кажется был еще на компах с досом: отвоёвываем жизненное пространство у отталкивающихся от стенок шариков. Я это сделал не клавишами как в досе, а задействовал датчик акселератора. С виду казалось бы простенькое приложение оказалось довольно-таки трудоёмким в реализации: мой респект тогдашним сишным... http://www.cyberforum.ru/android-dev/thread1061077.html
Программирование Android Парсинг json, многомерный массив с разными типами данных
Сервер отдает массив вида: $arr $arr Если делать так: JSONObject jObj = new JSONObject(outOfServer); jObj.getJSONObject(0); То будет ошибка.. Как вообще можно пройтись циклом по всему массиву полученному от сервера, чтобы каждый его элемент положить в обыкновенный java-массив? Пусть даже это будет строго весь массив типа string...
Программирование Android Timer для чайника
Второй день издтваюсь над андроид студио. Проблем с хелловордои небыло, а воь с тпймером застопорил. Подскажите как это проще реализовать. Пример с этого форума у меня не работает. Вотмой код.import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import...
Программирование Android Не получается получить json http://www.cyberforum.ru/android-dev/thread1061035.html
Пытаюсь получить json строку с http://217.12.194.171:31/server/api/users/getusers Использую для примера http://www.learn2crack.com/2013/10/android-json-parsing-url-example.html Выдает ошибку, точнее пишит там где я вывожу строку(для проверки) the requested resource does not support http method 'post'. Это не помогло...
Программирование Android Интерактивный журнал: с чего начать и есть ли готовые библиотеки? Всем привет! кто имеет опыт разработки интерактивного журнала, подскажите с чего начать, куда копать, может есть на примете готовые библиотеки. подробнее

Показать сообщение отдельно
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
01.01.2014, 17:09     Узнать текущую Activity
Если я правильно Вас понял, то можно сообразить как-нибудь так.
У Вас будет родительская активити:

Java
1
2
3
4
5
6
7
8
9
10
11
12
public abstract class AbsActivity extends Activity {
    private int activityCode;
 
    public int getActivityCode() {
        return activityCode;
    }
 
    protected void setActivityCode(int activityCode) {
        this.activityCode = activityCode;
    }
 
}
Пару обычных:

Java
1
2
3
4
5
6
7
8
9
public class MyActivity extends AbsActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setActivityCode(1);
    }
 
}
Java
1
2
3
4
5
6
7
8
9
public class AnotherActivity extends AbsActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //...
        setActivityCode(2);
    }
}
И тогда можно получить в методе активити код:

Java
1
2
3
4
5
6
7
8
9
10
    void doSmthg(Activity activity){
        if (activity instanceof AbsActivity) {
            switch (AbsActivity.class.cast(activity).getActivityCode()) {
                case 1:
                    break;
                case 2:
                    break;
            }
        }
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru