aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/ui/LogCatOutputActivity.java
blob: 52891a91e6874ff47a2c1b3288732358b0620155 (plain)
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
package de.thedevstack.conversationsplus.ui;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.ListView;

import de.thedevstack.android.logcat.adapters.LogCatArrayAdapter;
import de.thedevstack.android.logcat.tasks.ReadLogCatAsyncTask;
import de.thedevstack.android.logcat.ui.LogCatOutputCopyOnClickListener;
import eu.siacs.conversations.R;

/**
 * Created by tzur on 07.10.2015.
 */
public class LogCatOutputActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_logcatoutput);
        ListView lv = (ListView)findViewById(R.id.actLogInfoOutput);
        LogCatArrayAdapter logCatOutputAdapter = new LogCatArrayAdapter(this, R.layout.list_item_logcatoutput);
        lv.setAdapter(logCatOutputAdapter);
        new ReadLogCatAsyncTask(logCatOutputAdapter).execute();
        Button copyButton = (Button) findViewById(R.id.actLogOutputCopyButton);
        copyButton.setOnClickListener(new LogCatOutputCopyOnClickListener(this, logCatOutputAdapter, R.string.cplus_copied_to_clipboard, R.string.cplus_not_copied_to_clipboard_empty));
    }
}