한국어

Coding

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


https://stackoverflow.com/questions/18234835/how-can-i-set-the-text-for-a-textview-from-an-asynctask-activity

Viewed 5k times
1

I have got a Fragment Activity that contains a textview and another class that extends AsyncTask. Now I would like to use the onPostExecute(String result) method to set the result text in my textview that is in my fragment activity.

How can I do that? I already created a custom constructor for the AsyncTask class that takes in a context object. How can I use that??

This is how I create a task object in my Fragment activity:

String query = "someText";
Task task = new Task(this.getActivity());
task.execute(query);

This is a snippet from my task class:

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

    private Context context;

    public Task (Context context) {
        this.context = context;
    }

    protected void onPostExecute(String result) {
    super.onPostExecute(result);
    // ??? What comes here ???
    }
}
5
TextView txt = (TextView)((Activity)context).findViewById(R.id.watheveryouwant);
txt.setText("blabla");

But you should pass an Activity and not a Context, will be easier ;-)

Or

    public Task (Context context, TextView t) {
        this.context = context;
        this.t = t;
    }
   super.onPostExecute(result);
        t.setText("BlahBlah")
    }

Should do the trick

0

You can pass to the AsynkTast the instance of the TextView as a parameter, and call setText in onPostExecute.

0

in your case, simply following will come here:

((TextView)findViewById(R.id.xyz)).setText("abc");
0

I picked the solution from

How do I return a boolean from AsyncTask?

new Task(getActivity()).execute(query);

In the Constructor of AsyncTask

TheInterface listener;
public Task(Context context)
{
  listener = (TheInterface) context; 
}

Interface

public interface TheInterface {

public void theMethod(String result); // your result type

 }

Then

In your doInbackground return the result.

In your onPostExecute

if (listener != null) 
{
  listener.theMethod(result); // result is the String
  // result returned in doInbackground 
  // result of doInbackground computation is a parameter to onPostExecute 
}

In your activity class or fragment implement the interface

public class ActivityName implements Task.TheInterface

Then

@Override
 public void theMethodString result) { 
    tv.setText(result); 
    // set the text to textview here with the result of background computation
    // remember to declare textview as a class member.
 }

Edit:

You are also missing @Override annotation for your onPostExecute

번호
제목
글쓴이
96 [Android] 배터리 최적화 대응하기: 도즈(Doze)와 어플 대기모드(App Standby)
admin
2018-01-02 21285
95 안드로이드 백 뒤로가기 버튼 back button of action bar in Android
admin
2018-12-24 16642
94 8.0 부터는 Notification Channel을 만들어 주기 하지 않으면 알림이 오지 않는다
admin
2018-05-11 14896
93 Runtime Permissions in Android Marshmallow 6.0 and above
admin
2018-12-05 14108
92 안드로이드 앱 배터리 최적화 무시방법
admin
2018-01-02 13463
91 Firebase Console의 Notification google android 구글 안드로이드 푸시
admin
2018-01-04 13415
90 설정값 유지하기 ( SharedPreferences ) 쉽고 잘된설명
admin
2018-03-22 13196
89 Oreo 버전 이후 Foreground Service 사용 방법
admin
2018-12-22 12338
88 알림 애플리케이션의 정상 UI 외부에서 사용자에게 표시
admin
2018-01-05 11504
87 Service와 BroadcastReceiver로 스크린 화면 감지하기
admin
2018-01-07 11502
86 FCM 과 GCM 차이
admin
2018-01-01 11291
85 Doze 및 앱 대기 모드 최적화
admin
2018-01-01 11282
84 SMS 또는 통화 기록 사용 위험도 가 높거나 민감한 권한을 사용하는 것을 제한
admin
2018-11-18 11228
83 새로운 안드로이드 백그라운드 작업 처리법 : WorkManager
admin
2018-11-25 11152
82 Notification 을 사용 알림 지워지지 않고 여러개 표시 되게 하는 방법
admin
2018-05-11 11108
81 @Deprecated @Override 라는 어노테이션 사용 설명
admin
2018-06-16 10810
80 안드로이드 OREO 백그라운드 서비스 제한 대책
admin
2018-12-22 10732
79 안드로이드 개발자 개발 프로그램 7.0 누가 백그라운드 최적화
admin
2018-01-16 10324
78 Android 7.0 동작 변경 사항 밧데리 메모리 잠자기 모드
admin
2018-01-02 10303
77 동작 변경사항: API 레벨 28+를 대상으로 하는 앱 Android Pie
admin
2018-12-22 10162
76 Firebase FCM 강제로 onTokenRefresh () 호출 [android] 서버로 json put token 전송
admin
2018-04-26 10099
75 Doze 및 앱 대기 모드 최적화 GCM으로 Android M Doze 모드를 풀기
admin
2018-01-09 9993
74 [안드로이드 개발자 개발 ] 기본 스레드의 생명주기 관리 자세히 알아보기
admin
2018-01-16 9899
73 Remote Notifications with Firebase Cloud Messaging
admin
2018-01-02 9843
72 In favour of overriding onNewToken FirebaseMessagingService
admin
2018-12-22 9774
71 FCM PHP Curld
admin
2018-01-01 9767
70 unpublish an app in Google Play Developer Console 플레이스토어 앱 게시 삭제
admin
2018-05-21 9759
69 FCM 원하는 액티비티 이름을 알림을 요청 전송하여 액티비티 열리게
admin
2019-06-24 9749
68 안드로이드 사용자 주소록리스트 가져오기
admin
2018-06-16 9538
67 firebase로 손쉽게 android 앱에 로그인 추가하기
admin
2018-12-05 9511
66 Migrate a GCM Client App for Android to Firebase Cloud Messaging
admin
2017-12-04 9426
65 how do you import sound files like mp3 or waw files into android studio?
admin
2018-01-02 9346
64 안드로이드 : 컨텐트 제공자 (Content Provider) 연락처 데이터 ContentResolver 객체
admin
2018-11-21 9303
63 Android-Oreo-Foreground-Service-Simple-Example 쉽고 정확한설명
admin
2018-12-22 9300
62 how to set CheckBoxPreference default value 체크박스 디폴트값 설정
admin
2018-05-16 9260
61 사용자는 Settings > Battery > Battery Optimization에서 수동으로 허용 과 프로그램
admin
2018-01-01 9233
60 안드로이드 버젼 별 특징 새로운 기능
admin
2018-01-02 9193
59 안드로이드 getDeviceId getImei MEID
admin
2018-12-28 9169
58 sdk-tools list
admin
2018-05-13 9142
57 WIFI_SLEEP_POLICY_NEVER how to set in API-17?
admin
2018-01-02 9119
56 get path dir 함수 종합 정리
admin
2018-05-25 9108
55 Android Contact APP with RecyclerView Part 1: Call Logs Example Android Studio
admin
2018-11-18 9088
54 opensips Sipdroid Push notification how to
admin
2017-12-27 9044
53 안드로이드 마시맬로 6.0 이상의 런타임 권한
admin
2018-12-05 9017
52 안드로이드 알람
admin
2018-02-23 8991
51 Android Oreo의 알림 채널
admin
2018-12-10 8980
50 Uri to default sound notification?
admin
2018-02-03 8946
49 안드로이드 밧데리 전원 수명 오래쓰기 보안 최적화 끄기 끄는 방업 소개
admin
2018-01-02 8942
48 Android 9 Pie 새로운기능
admin
2018-12-22 8935
47 안드로이드 마쉬멜로우 버전 이상에서 권한처리하기.
admin
2018-09-06 8932
46 How to initialize default preferences for Settings in Android 초기값 설정
admin
2018-04-25 8929
45 P is for Policy: Upcoming changes to Google Play
admin
2018-05-13 8910
44 Firebase용 Cloud 함수
admin
2018-04-26 8910
43 안드로이드 android MediaPlayer how to work
admin
2018-01-16 8905
42 Play Store to require new and updated apps to target recent API levels and distribute native apps with 64-bit support
admin
2018-05-13 8863
41 Android Drawable Resources Tutorial
admin
2018-12-05 8826
40 Gradle Wrapper를 통해 이용하기
admin
2018-05-07 8823
39 gcm 코딩 사례
admin
2018-01-09 8808
38 안드로이드 전화 수신 발신 이력조회 CALLLOG
admin
2018-09-10 8753
37 How do I keep Wifi from disconnecting when phone is asleep?
admin
2018-01-02 8723
36 android 9 startForeground requires android.permission.FOREGROUND_SERVICE
admin
2019-05-25 8696
35 android apk 패키징 v1, v2
admin
2018-12-05 8614
34 Notification에 관한 설명 자세한설명
admin
2019-03-01 8612
33 Improving app security and performance on Google Play for years to come
admin
2018-05-13 8608
32 Android 6.0(API 레벨 23)부터 사용자 런타임에 권한 요청
admin
2018-12-05 8595
31 System Permission MODIFY_PHONE_STATE root device
admin
2018-12-08 8574
30 Questions & Answers Android 개발자
admin
2018-04-26 8460
29 jobscheduler 간략하게 설명
admin
2018-12-22 8453
28 SDK Platform Release Notes
admin
2018-05-13 8453
27 JobScheduler - Android Studio Tutorial
admin
2018-12-22 8449
26 android.telephony.TelephonyManager.getSubscriberId 베스트코드 code
admin
2018-12-31 8384
25 goodbye to your implicit BroadcastReceivers
admin
2018-05-01 8347
24 Android Shape Drawable Examples
admin
2018-12-05 8331
23 android.os.Build.VERSION_CODES.O 오레오 알림 작성
admin
2018-12-14 8277
22 안드로이드 스튜디오 PreferenceActivity로 설정창 쉽게 만들기
admin
2020-01-17 8195
21 Android 6.0 이상 접근권한 checkselfPermission source code
admin
2018-09-06 8186
20 안드로이드 버전 역사
admin
2018-09-01 8159
19 런타임 안드로이드 권한 SDK 23 이상 권한 부여하기 코드
admin
2018-12-06 8109
18 일반 Activity와 AppCompatActivity의 차이 ?
admin
2018-12-06 8099
17 안드로이드 개발시에 팩키지명 변경하기
admin
2018-09-21 8006
16 FirebaseInstanceIdService is deprecated now FCM token
admin
2019-05-29 7944
15 android.os.Build.VERSION_CODES.O 오레오 알림 작성 소스코드
admin
2018-12-14 7869
14 안드로이드 스튜디오 에서 팩키지명 변경하기 동영상 으로 보기
admin
2018-10-01 7866
13 Android OS 9 Pie 동작 변경사항 정리 개발자용
admin
2019-05-25 7853
12 Android sms intent filter SMS 보내기
admin
2018-12-19 7819
11 add set and cancel of the notification on those listeners
admin
2018-12-14 7601
10 Android Service and Jobscheduler sourcecode
admin
2018-12-22 7563
9 안드로이드 디버깅 Logcat을 이용해서 로그 남기기
admin
2019-09-18 7489
8 Google wants developers to add dark themes to save battery life
admin
2019-03-28 7432
7 [Android] activity 인텐트(Intent) 화면 간 이동과 데이터 전달 잘된설명
admin
2019-12-24 7106
6 안드로이드 원그래프 걱은선그래프 만들기 그리기
admin
2019-12-24 6879
5 FCM 푸시 메세지 전송
admin
2019-09-27 6841
4 안드로이드 웹뷰 webview 설명좀 잘해놓은곳 androidx 사용
admin
2019-12-24 6827
3 안드로이드 6.0 permission 가장잘된 예제
admin
2019-12-12 6594
2 How to fish notification enable
admin
2019-10-13 6491
안드로이드 비동기 통신 결과값을 Textview set text 값 설정 기록 표시셋 이해 하기 쉽게
admin
2019-12-17 6472