我在的internet
帮助下从AsyncTask
_ _Fragment_subclass
implements interface
onPostExecute()
object
Fragment_subclass
编辑:
这textView
是内部fragment's
布局
txt = ( TextView ) findViewById (R.id.txt ) ;
这oPostExecute()
是async_task
一流的。
protected void onPostExecute (String result)
{
browse ob_br = new browse() ;
ob_br.implement_it_();
}
browse
是 a fragment
,它正在实现 ,interface
它的名字是implement_it_
public class browse extends Fragment implements implement_it_
{
-------------------- // code ....
public void implement_it_()
{
TextView txt_1 = ( TextView ) getActivity().findViewById ( R.id.txt) ;
txt_1.setText("hello");
}
}
编辑:错误,
FATAL EXCEPTION: main
java.lang.NullPointerException
at com.example.the_hindu_news.browse.implement_it_(browse.java:38)
at com.example.the_hindu_news.Async_list.onPostExecute(Async_list.java:56)
at com.example.the_hindu_news.Async_list.onPostExecute(Async_list.java:1)
at android.os.AsyncTask.finish(AsyncTask.java:631)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method)
GC_CONCURRENT freed 185K, 12% free 2578K/2904K, paused 10ms+5ms, total 237ms
实际上,我面临的问题是......
我还没有初始化我的片段类&我像使用它一样,新浏览()作为传递变量,所以它产生了问题,因为每次获取一个新变量。