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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
WhiteMeanWhite
 Аватар для WhiteMeanWhite
1 / 1 / 0
Регистрация: 30.01.2013
Сообщений: 33
#1

Ошибка при сворачивании - Android

24.03.2013, 22:38. Просмотров 918. Ответов 1
Метки нет (Все метки)

При сворачивании приложения (например при нажатии кнопки home) выходит сообщение "В приложении "narrator" произошла ошибка". Как исправить?

Добавлено через 7 минут
Вот код
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
package com.example.narrator;
 
import com.actionbarsherlock.view.MenuItem;
import com.slidingmenu.lib.SlidingMenu;
import com.slidingmenu.lib.app.SlidingFragmentActivity;
 
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.MediaController;
import android.widget.VideoView;
 
public class MainActivity extends SlidingFragmentActivity {
 
    private Fragment mContent;
    VideoView vv;
    SlidingMenu sm;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        setTitle(R.string.app_name);
 
        setContentView(R.layout.activity_main);
        
        vv = (VideoView) findViewById(R.id.videoView1);
        
        vv.setMediaController(new MediaController(vv.getContext()));
        vv.requestFocus();
 
        setBehindContentView(R.layout.menu_frame);
        getSlidingMenu().setSlidingEnabled(true);
        getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
                
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        
 
        getSupportFragmentManager()
        .beginTransaction()
        .replace(R.id.menu_frame, new time())
        .commit();
 
        sm = getSlidingMenu();
        
        sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
        sm.setShadowWidthRes(R.dimen.shadow_width);
        sm.setShadowDrawable(R.drawable.shadow);
        sm.setBehindScrollScale(0f);
        sm.setFadeDegree(0.25f);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            toggle();
        }
        return super.onOptionsItemSelected(item);
    }
 
    @Override
    public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        getSupportFragmentManager().putFragment(outState, "mContent", mContent);
    }
 
    public void switchContent(String path) {
        vv.setVideoURI(Uri.parse(path));
        toggle();
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2013, 22:38     Ошибка при сворачивании
Посмотрите здесь:

Android Прога крэшиться при сворачивании(нажатии Home)
Android Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Ошибка при TabHost Android
Ошибка при при смене активити Android
Android Canvas-игра. Вылет при сворачивании
Android Ошибка при запуске VM VB
Ошибка при запуске Android
Ошибка при построение Android
Действие при сворачивании или при выходе Android
Ошибка при accept() Android
Android "Ошибка при синтаксическом анализе пакета" при скачивании файла
При сворачивании приложения, останавливается радио Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
c4sp3r
0x5B4C322291BD52AE
 Аватар для c4sp3r
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
25.03.2013, 00:35     Ошибка при сворачивании #2
Я не уверен но разве ты не должен вызвать метод getFragment() в onCreate или onRetoreInstanceState если использовал putFragment()

Java
1
2
3
public void onRetoreInstanceState(Bundle bundle){
   mContent = getFragmentManager().getFragment(bundle,"mContent");
}
и что в логах пишет?
Yandex
Объявления
25.03.2013, 00:35     Ошибка при сворачивании
Ответ Создать тему
Опции темы

Текущее время: 07:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru