Bmob插入資料顯示Error400錯誤的原因剖析

烏恩大俠發表於2018-09-29

解決方法:
增加一個檔案:BmobApplication.java

package com.example.foolishfan.user_v10;

import android.app.Application;

import cn.bmob.v3.Bmob;

/**
 * @author zhangchaozhou
 */
public class BmobApplication extends Application {



	public static String APPID = "-----------------------------------------";

	@Override
	public void onCreate() {
		super.onCreate();
		//提供以下兩種方式進行初始化操作:
		//第一:設定BmobConfig,允許設定請求超時時間、檔案分片上傳時每片的大小、檔案的過期時間(單位為秒)
		/*BmobConfig config =new BmobConfig.Builder(this)
		//設定appkey
		.setApplicationId(APPID)
		//請求超時時間(單位為秒):預設15s
		.setConnectTimeout(30)
		//檔案分片上傳時每片的大小(單位位元組),預設512*1024
		.setUploadBlockSize(1024*1024)
		//檔案的過期時間(單位為秒):預設1800s
		.setFileExpiration(5500)
		.build();
		Bmob.initialize(config);*/
		//第二:預設初始化
		Bmob.initialize(this,APPID);
//		Bmob.resetDomain("http://open-vip.bmob.cn/8/");
//		StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build());
//		StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().build());


	}
}

配置檔案:

<application
        android:name=".BmobApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="PM2.5_V2.0"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="GoogleAppIndexingWarning">
        <activity android:name=".Login">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".User"
            android:label="個人中心" />
        <activity
            android:name=".Register"
            android:label="使用者註冊" />

        <activity
            android:name=".MainMapView"
            android:label="實時定位">
        </activity>
    </application>

相關文章