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

Сохранение данных в файл - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android 2D графика http://www.cyberforum.ru/android-dev/thread724674.html
Простейшая программа, по нажатию на экран изменяется местоположение картинки. package com.example.draw1; import android.annotation.SuppressLint; import android.app.Activity; import...
Программирование Android Не вызывается клавиатура внутри PopupWindow И снова здравствуйте! Все никак не могу побороть проблему с этим PopupView... Оказывается, внутри него не обрабатываются не только кнопки, но и EditText! Никак не могу понять, в чем проблема... ... http://www.cyberforum.ru/android-dev/thread723942.html
Подскажите чем открыть и редактировать файл "OBB" (.obb)? Программирование Android
Открывал Hex Editor Neo, но кодировка некорректно отображается Добавлено через 1 минуту Ребят подскажите пожалуйста название редактора для этого формата, или раздел форума где спросить, если я...
Программирование Android Post запрос XML
Добрый день, подскажите, как сделать post запрос, отправляться должна xml вида: <?xml version="1.0" encoding="UTF-8" ?> <data> <login>debugger</login> <password>123456</password> </data>В...
Программирование Android Запуск скрипта monkeyrunner http://www.cyberforum.ru/android-dev/thread722993.html
Здравствуйте... у меня возник следующий вопрос: Если у меня есть скрипт monkeyrunner, я знаю где он, могу я его как то запустить из своего приложения??? Просто я никогда не работал с monkeyrunner,...
Программирование Android Проблемы с ADB в Eclipse Доброго времени суток, у меня возникла вот такая проблема при запуске эмулятора Android Launch! The connection to adb is down, and a severe error has occured. You must restart adb and... подробнее

Показать сообщение отдельно
Good-bad man
254 / 232 / 17
Регистрация: 31.10.2010
Сообщений: 504
09.12.2012, 17:05
В вашем случае, если вам требуется только делать изображение видимым/невидимым, то можно и Boolean обойтись.
Как-то так
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
 
public class MainActivity extends Activity implements OnClickListener{
    public static final String APP_PREFERENCES = "mysettings";
    public static final Boolean VISIBILITY = "visibility";
 
    ImageView splash;
    SharedPreferences mSettings; 
    EditText nicknameText;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        mSettings = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
       
        setContentView(R.layout.activity_main);
 
        splash = (ImageView) findViewById(R.id.splashscreen);
        splash.setVisibility(View.INVISIBLE);
 
        Button startButton = (Button)findViewById(R.id.button1);
        startButton.setOnClickListener(this);
        
        Button exitButton = (Button)findViewById(R.id.button2);
        exitButton.setOnClickListener(this);
 
        setSplashVisibility();
    }
 
    private void setSplashVisibility(){
        if(mSettings.getBoolean(VISIBILITY, false))
            splash.setVisibility(View.VISIBLE);
        else
            splash.setVisibility(View.INVISIBLE);
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
 
    public void onClick(View v) {
        Editor editor = mSettings.edit();
        switch (v.getId()) {
            case R.id.button1:
                editor.putBoolean(VISIBILITY, true);
                editor.commit();
                break;
            case R.id.button2:
                editor.putBoolean(VISIBILITY, false);
                editor.commit();
                break;
            default:
                break;
        }
        setSplashVisibility();
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru