意外的Android错误

意外的Android错误,android,Android,我遇到了一个意外的错误,不知道我在这段代码上的错误在哪里,请帮助我找出需要进行更改的地方,让我知道 这是我发到服务器的代码,请看一下,然后告诉我问题出在哪里 class MakemeOnline extends AsyncTask<String, String, String> { String xuserid = "",success="",userNaam; int result = 0; @Override pro

我遇到了一个意外的错误,不知道我在这段代码上的错误在哪里,请帮助我找出需要进行更改的地方,让我知道

这是我发到服务器的代码,请看一下,然后告诉我问题出在哪里

class MakemeOnline extends AsyncTask<String, String, String> {
        String xuserid = "",success="",userNaam;
        int result = 0;
        @Override
        protected String doInBackground(String... args) {
            HashMap<String, String> user = session.getUserDetails();
            String number = user.get(SManager.KEY_EMAIL);
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            params.add(new BasicNameValuePair("name",number));
            params.add(new BasicNameValuePair("live",live));
            params.add(new BasicNameValuePair("username",username));
            JSONObject json = jParser.makeHttpRequest(Login_url, "POST", params);
            Log.d("Connecting", json.toString());
            try {
                success = json.getString(TAG_SUCCESS);
                result = json.getInt("result");
                userNaam = json.getString("username");
            } catch (JSONException e) {
                e.printStackTrace();
            }
            return null;
        }
        protected void onPostExecute(String file_url) {
            if(result == 1){
                if(!userNaam.trim().equals("ago") || userNaam.trim().equals(" ")){
                MessageActivity.update_seen(userNaam);
                }
            if(!success.equals("2.1")){
                scheduleTaskExecutor.shutdownNow(); 
                finish();
                Intent i = new Intent(getApplicationContext(),Download.class);
                 startActivity(i);
            }
        }else{
            MessageActivity.update_seen("");
        }
        }}

发生此问题的原因是,您创建的异步任务太多。超出允许的范围。AsyncTask类本身对创建它有一定的限制。所以你被创造的比允许的更多。看到这个了吗


以上是创建AsyncTask最大值的所有值。

Sophia,请发布您的代码,不要看到您的代码,人们如何解决它?显示您的代码。错误说明您正在使用AsyncTask或Thread。我有很多活动,但从哪里得到错误我不知道所以您需要什么代码-1没有提供足够的详细信息。需要更多的代码信息
11-07 18:17:41.218: E/AndroidRuntime(18412): FATAL EXCEPTION: main
11-07 18:17:41.218: E/AndroidRuntime(18412): Process: com.androidhive.pushnotifications, PID: 18412
11-07 18:17:41.218: E/AndroidRuntime(18412): java.util.concurrent.RejectedExecutionException: Task android.widget.TextView$3@426c0468 rejected from java.util.concurrent.ThreadPoolExecutor@41935208[Running, pool size = 5, active threads = 5, queued tasks = 128, completed tasks = 164]
11-07 18:17:41.218: E/AndroidRuntime(18412):    at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2011)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:793)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1339)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.os.AsyncTask.execute(AsyncTask.java:604)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView.updateTextServicesLocaleAsync(TextView.java:8078)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView.getTextServicesLocale(TextView.java:8034)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView.getSpellCheckerLocale(TextView.java:8071)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.SpellChecker.spellCheck(SpellChecker.java:228)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.Editor.updateSpellCheckSpans(Editor.java:510)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.Editor.sendOnTextChanged(Editor.java:986)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView.sendOnTextChanged(TextView.java:7423)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView.handleTextChanged(TextView.java:7478)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.widget.TextView$ChangeWatcher.onTextChanged(TextView.java:9198)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.text.SpannableStringBuilder.sendTextChanged(SpannableStringBuilder.java:962)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:496)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:435)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:30)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:683)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.view.inputmethod.BaseInputConnection.setComposingText(BaseInputConnection.java:438)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:333)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:77)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.os.Handler.dispatchMessage(Handler.java:102)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.os.Looper.loop(Looper.java:136)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at android.app.ActivityThread.main(ActivityThread.java:5086)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at java.lang.reflect.Method.invokeNative(Native Method)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at java.lang.reflect.Method.invoke(Method.java:515)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
11-07 18:17:41.218: E/AndroidRuntime(18412):    at dalvik.system.NativeStart.main(Native Method)
private static final int CORE_POOL_SIZE = 5;
private static final int MAXIMUM_POOL_SIZE = 128;
private static final int KEEP_ALIVE = 10;