小编God*_*God的帖子

如何将OnPostExecute()的结果导入主活动,因为AsyncTask是一个单独的类?

我有这两节课.我的主要活动和扩展的一个AsyncTask,现在在我的主要活动,我需要从得到的结果OnPostExecute()AsyncTask.我怎样才能将结果传递给我的主要活动?

这是示例代码.

我的主要活动.

public class MainActivity extends Activity{

    AasyncTask asyncTask = new AasyncTask();

    @Override
    public void onCreate(Bundle aBundle) {
        super.onCreate(aBundle);            

        //Calling the AsyncTask class to start to execute.  
        asyncTask.execute(a.targetServer); 

        //Creating a TextView.
        TextView displayUI = asyncTask.dataDisplay;
        displayUI = new TextView(this);
        this.setContentView(tTextView); 
    }

}
Run Code Online (Sandbox Code Playgroud)

这是AsyncTask类

public class AasyncTask extends AsyncTask<String, Void, String> {

TextView dataDisplay; //store the data  
String soapAction = "http://sample.com"; //SOAPAction header line. 
String targetServer = "https://sampletargeturl.com"; //Target Server.

//SOAP Request.
String soapRequest …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

338
推荐指数
7
解决办法
27万
查看次数

123
推荐指数
6
解决办法
24万
查看次数

使用ArrayList填充ListView?

我的Android应用程序需要ListView使用来自的数据填充ArrayList.

我这样做很麻烦.有人可以帮我提供代码吗?

java android listview arraylist

105
推荐指数
3
解决办法
31万
查看次数

在TextView中更改一个单词的文本颜色

我正在寻找一种方法来改变在一个字的文本的颜色TextView从内Activity.

例如,有了这个:

String first = "This word is ";
String next = "red"
TextView t = (TextView) findViewById(R.id.textbox);
t.setText(first + next);
Run Code Online (Sandbox Code Playgroud)

如何将next文本颜色更改为红色?

string android colors textview

88
推荐指数
4
解决办法
8万
查看次数

如何在Action Bar上更改标题文本的大小?

有一个ActionBar在每个Android 4.0的应用程序,它得到了一个称号.我需要减小这个尺寸.但我不明白我是怎么做到的,因为ActionBar它没有为它提供公共方法.备注:我不想使用自定义视图.

java android text-size android-actionbar

38
推荐指数
5
解决办法
6万
查看次数

如何模拟杀戮活动以节省内存?

Android医生说:

"当系统而不是用户关闭活动以节省内存时......"

但是如何模拟这种情况?我想调试onRestoreInstanceState(Bundle)方法,但不知道如何.

android activity-lifecycle onrestoreinstancestate

34
推荐指数
4
解决办法
1万
查看次数

如何在控制台应用程序中处理按键事件

我想创建一个控制台应用程序,它将显示在控制台屏幕上按下的键,我到目前为止制作了这段代码:

    static void Main(string[] args)
    {
        // this is absolutely wrong, but I hope you get what I mean
        PreviewKeyDownEventArgs += new PreviewKeyDownEventArgs(keylogger);
    }

    private void keylogger(KeyEventArgs e)
    {
        Console.Write(e.KeyCode);
    }
Run Code Online (Sandbox Code Playgroud)

我想知道,我应该在main中输入什么,以便我可以调用该事件?

c# event-handling keyboard-events keylogger

26
推荐指数
2
解决办法
6万
查看次数

在Android应用程序中实现声音

我正在开发一个Android游戏应用程序.我设计了所有视图并实现了所有功能.现在在最后一个屏幕中我必须在android中播放声音.任何人都可以告诉我如何追求它吗?

audio android

14
推荐指数
5
解决办法
6万
查看次数

如何在所有线程完成后执行一段代码

我有一个日志代码,需要在所有Threadss 执行后执行.

Thread t1 = new MyThread();
Thread t2 = new MyThread();
t1.run();
t2.run();

doLogging();
Run Code Online (Sandbox Code Playgroud)

是否有任何方法doLogging()只有在两个线程完成其处理后才能执行.现在,doLogging()只要t1和t2开始,就会调用它.

java multithreading runnable

7
推荐指数
2
解决办法
5732
查看次数

6
推荐指数
2
解决办法
3万
查看次数