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

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

Войти
Регистрация
Восстановить пароль
 
Toha_
0 / 0 / 0
Регистрация: 06.07.2016
Сообщений: 115
Завершенные тесты: 1
#1

Вылетает приложение во время просмотра журнала (retrofit2) - Android

31.07.2016, 17:38. Просмотров 236. Ответов 2
Метки нет (Все метки)

Добрый вечер.

Есть список журналов, и просмотр журнала использую библиотеку (retrofit2 для получения данных).

Так вот когда я несколько раз просматриваю журналы просто вылетает приложение.

Вот Log ошибок.

XML
1
2
3
4
5
6
7
8
9
07-31 17:32:37.058 18893-18893/com.project.jurnal.example E/ApkAssets: Error while loading asset assets/natives_blob_64.bin: java.io.FileNotFoundException: assets/natives_blob_64.bin
07-31 17:32:37.058 18893-18893/com.project.jurnal.example E/ApkAssets: Error while loading asset assets/snapshot_blob_64.bin: java.io.FileNotFoundException: assets/snapshot_blob_64.bin
07-31 17:32:38.442 18893-20870/com.project.jurnal.example E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
07-31 17:34:07.925 18893-18900/com.project.jurnal.example A/art: art/compiler/dex/mir_method_info.cc:104] Check failed: invoke_type == kVirtual (invoke_type=direct, kVirtual=virtual) 
07-31 17:34:19.772 18893-18900/com.project.jurnal.example E/art: Unexpected time out during dump checkpoint.
07-31 17:34:19.772 18893-18900/com.project.jurnal.example A/art: art/runtime/barrier.cc:90] Check failed: count_ == 0 (count_=-1, 0=0) Attempted to destroy barrier with non zero count
07-31 17:34:19.772 18893-18900/com.project.jurnal.example A/art: art/runtime/runtime.cc:366] Runtime aborting --- recursively, so no thread-specific detail!
07-31 17:34:19.772 18893-18900/com.project.jurnal.example A/art: art/runtime/runtime.cc:366] 
07-31 17:34:20.018 18893-18900/com.project.jurnal.example A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 18900 (Jit thread pool)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2016, 17:38     Вылетает приложение во время просмотра журнала (retrofit2)
Посмотрите здесь:

Android Парсер html, вылетает приложение
Вылетает приложение во время запуска Android
Вылетает сетевое приложение Android
Android Вылетает созданное приложение
Android Подписанное приложение вылетает
Вылетает приложение. string.split() Android
Вылетает приложение с определением местоположения Android
Вылетает приложение Android
Android Вылетает приложение
Android Вылетает приложение при запуске
Приложение вылетает с непонятной ошибкой Android
Из-за какой-то ошибки вылетает приложение Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,215
Завершенные тесты: 1
31.07.2016, 20:43     Вылетает приложение во время просмотра журнала (retrofit2) #2
где код?
и в чем вопрос?
Toha_
0 / 0 / 0
Регистрация: 06.07.2016
Сообщений: 115
Завершенные тесты: 1
31.07.2016, 23:06  [ТС]     Вылетает приложение во время просмотра журнала (retrofit2) #3
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
public class ScrollingActivity extends AppCompatActivity
{
    private ItemsIdAdapter adapter;
    JSONArray listJSON = null;
    private LinearLayoutCompat NewsView;
    private static final String TAG = ItemsNews.class.getSimpleName();
 
    String item_id;
 
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scrolling);
 
        Intent i = getIntent();
        item_id = i.getStringExtra("id");
 
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar1);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setTitle("");
 
 
        ItemsView();
    }
 
    String item_name,item_text,item_photo,item_date, item_video,item_link;
 
    TextView   ViewsTitle;
    WebView    ViewsText;
    ImageView  ViewsImage;
    TextView   ViewsDate;
 
    public void ItemsView()
    {
        ApiInterface apiService =
                ApiClient.getClient().create(ApiInterface.class);
 
        retrofit2.Call<NewsDetailResponse> call = apiService.getNewsDetails(Integer.parseInt(item_id), AndroidUtilities.ApiKey);
 
    
        call.enqueue(new retrofit2.Callback<NewsDetailResponse>()
        {
 
            @Override
            public void onResponse(Call<NewsDetailResponse> call, retrofit2.Response<NewsDetailResponse> response) {
                int statusCode = response.code();
                List<NewsDetailModel> news = response.body().getResults();
 
                ViewsTitle   = (TextView)   findViewById(R.id.content_title);
 
                ViewsText = (WebView) findViewById(R.id.content_text);
                ViewsImage = (ImageView) findViewById(R.id.image_item);
                ViewsDate   = (TextView)   findViewById(R.id.datetime);
 
                ViewsTitle.setText(news.get(0).getTitle());
                ViewsDate.setText(news.get(0).getRelease_date());
 
                NCLBigCache.INSTANCE.getNCLBigCache(ScrollingActivity.this)
                        .load(news.get(0).getPoster_path())
                        .into(ViewsImage);
 
                item_link = news.get(0).getLink();
                item_video = news.get(0).getVideo();
                
                CollapsingToolbarLayout collapsingToolbar =
                        (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
                getSupportActionBar().setTitle(news.get(0).getTitle());
 
 
                WebSettings webSettings = ViewsText.getSettings();
                ViewsText.setFocusable(true);
 
                ViewsText.setOnTouchListener(new View.OnTouchListener()
                {
                    @Override
                    public boolean onTouch(View v, MotionEvent event) {
                        return (event.getAction() == MotionEvent.ACTION_MOVE);
                    }
                });
 
                // Add a WebViewClient
                ViewsText.setWebViewClient(new WebViewClient()
                {
                    public void onReachedMaxAppCacheSize(long spaceNeeded, long totalUsedQuota,
                                                         WebStorage.QuotaUpdater quotaUpdater)
                    {
                        quotaUpdater.updateQuota(spaceNeeded * 2);
                    }
                });
 
 
                ViewsText.setVerticalScrollBarEnabled(false);
                ViewsText.getSettings().setJavaScriptEnabled(true);
                ViewsText.setHorizontalScrollBarEnabled(false);
                ViewsText.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath());
                ViewsText.getSettings().setDomStorageEnabled(true);
                ViewsText.getSettings().setAllowFileAccess(true);
                ViewsText.getSettings().setAppCacheEnabled(true);
                ViewsText.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
                ViewsText.setWebViewClient(new WebViewClient()
                {
                });
 
 
                StringBuilder sb = new StringBuilder();
                sb.append(news.get(0).getText());
                ViewsText.loadDataWithBaseURL("file:///android_asset/", sb.toString(), "text/html", "utf-8", null);
 
//                TextView  content_title = (TextView) findViewById(R.id.content_title);
            }
 
            @Override
            public void onFailure(Call<NewsDetailResponse> call, Throwable t) {
 
            }
        });
 
    }
}
Вот код просмотра, я же говорю, просматриваешь 5-6 журналов, программа вылетает, лог я выше писал незнаю почему так.
Yandex
Объявления
31.07.2016, 23:06     Вылетает приложение во время просмотра журнала (retrofit2)
Ответ Создать тему
Опции темы

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