2012-05-21 43 views
16

tôi đang cố gắng để vượt qua giá trị null để thực thi(); phương pháp AsyncTask trong Android 4.0 nó hiển thị lỗi "Phương pháp này thực hiện (Integer []) không rõ ràng đối với loại" nhưng cùng một mã là công việc tốt với Android 2.2 Mã là:không thể vượt qua null để thực thi(); phương pháp của AsyncTask trong android 4.0

public class AllianceAnalysisDemoActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    new AsynPageLoader().execute(null); 
} 


public class AsynPageLoader extends AsyncTask<Integer, Integer, Bitmap> { 

    @Override 
    protected void onPreExecute() { 
     // progressBar.setVisibility(VISIBLE); 
    } 

    @Override 
    protected Bitmap doInBackground(Integer... params) { 

     return null; 
    } 

    @Override 
    protected void onPostExecute(Bitmap result) { 
     if (result != null && result.getHeight() > 0 
       && result.getWidth() > 0) { 

     }else { 

     } 
    } 

} 

}

xin vui lòng giúp tôi làm thế nào để vượt qua giá trị null .execute (null); phương pháp trong android 4.0

+1

Tại sao bạn muốn vượt qua null? Nếu bạn không muốn giá trị Integer làm tham số cho AsyncTask? –

+1

giảm số lượng tham chiếu đến đối tượng bằng cách gán giá trị rỗng. nếu đối tượng không còn được tham chiếu vì vậy nó sẽ có sẵn cho việc thu gom rác, tức là trình biên dịch sẽ phá hủy nó và bộ nhớ trống sẽ được cấp phát cho đối tượng kia. –

+0

xem điều này cũng http://stackoverflow.com/questions/36325277/why-does-system-out-printlnnull-give-the-method-printlnchar-is-ambiguo –

Trả lời

19

này nên làm việc:

new AsynPageLoader().execute((Integer) null); 
+1

cảm ơn RC. tốt công việc của mình với số nguyên nhưng những gì về kiểu dữ liệu Void Ex> lớp UpdataColumnTask kéo dài AsyncTask { \t \t @ Override \t \t bảo vệ Void doInBackground (Void ... params) { \t \t \t \t \t \t trả lại null; \t \t} \t} –

+1

là có cách khác để giảm số lượng tham chiếu đến đối tượng bằng cách gán giá trị rỗng –

Các vấn đề liên quan