Форум программистов, компьютерный форум 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.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.os.Bundle;
Android Не вызывается клавиатура внутри PopupWindow И снова здравствуйте! Все никак не могу побороть проблему с этим PopupView... Оказывается, внутри него не обрабатываются не только кнопки, но и EditText! Никак не могу понять, в чем проблема... public class PopupView extends View { private PopupWindow popUp; private LinearLayout popUpLayout; private TextView titleTextView; private Button buttonOk; private 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 Eclipse. Please ensure that adb is correctly located at 'C:\Android\Sreda\sdk\platform-tools\adb.exe' and can be executed. Долго искал в чем может быть проблема, нашел много подобных вопросов, но без... подробнее

Показать сообщение отдельно
nnnikotinnn995
 Аватар для nnnikotinnn995
4 / 4 / 0
Регистрация: 07.07.2011
Сообщений: 290
09.12.2012, 22:17  [ТС]     Сохранение данных в файл
Спасибо, только у меня проблема не в том что не работает, а в том что клавиша "назад" (в отличие от хоум) все стирает из файла, даже если вы нажмете на back в самом начале программы. Можно конечно переопределить метод "назад"
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
public class Main extends Activity implements OnClickListener{
    public static final String APP_PREFERENCES = "mysettings"; // это будет именем файла настроек
    public static final String APP_PREFERENCES_INT = "mysettingsintn"; // это будет ключом к INT
    public int symboln = 0;
    public int symboln2 = 0;
    //---------------------
     ImageView splash; 
    SharedPreferences mSettings; 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       symboln = 0;
        symboln2 = 0;
        mSettings = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
        setContentView(R.layout.activity_main);
        //--------------------------------------------
        splash = (ImageView) findViewById(R.id.splashscreen);
        //-----------------------------------------------
        //                                    кнопки
        Button startButton = (Button)findViewById(R.id.button1);
        startButton.setOnClickListener(this);
        
        Button exitButton = (Button)findViewById(R.id.button2);
        exitButton.setOnClickListener(this);
        //--------------------------------------------
        mSettings.edit().putInt(APP_PREFERENCES_INT, symboln).commit();
        //                                    состояние имиджа 
        if(mSettings.getInt(APP_PREFERENCES_INT, symboln)>2) {
 
                splash.setVisibility(View.VISIBLE);
            }else splash.setVisibility(View.INVISIBLE);
 
    }
 
    @Override
    public void onResume() {
        super.onResume();
        if(mSettings.getInt(APP_PREFERENCES_INT, symboln)>2) {
 
                    splash.setVisibility(View.VISIBLE);
                }else splash.setVisibility(View.INVISIBLE);
    } 
 
  @Override
    public void onPause() {
        super.onPause();
        mSettings.edit().putInt(APP_PREFERENCES_INT, symboln).commit();
    }
 
 
   
    @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.remove(APP_PREFERENCES_INT);
                           symboln=5;
                            break;
                       }
                       case R.id.button2: {
                           editor.remove(APP_PREFERENCES_INT);
                           symboln=0;
                       }break;
                       
                       default:
                               break;
               }
       }
    @Override  
    public boolean onKeyDown(int keyCode, KeyEvent event)  
    {  
        //replaces the default 'Back' button action  
        if(keyCode==KeyEvent.KEYCODE_BACK)  
        {  
            mSettings.edit().putInt(APP_PREFERENCES_INT, symboln).commit();
             finish();
        }  
        return true;  
    }  
}
но это ни чем не поможет (но с кнопкой хоум все работает). Посмотрите пожалуйста в чем тут причина?
 
Текущее время: 13:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru