我收到一個NPE,同時嘗試使用設備ID作爲字符串。
這裏是我的主類:NPE雖然獲取設備ID爲android
public class Main extends Application {
public String device_ID(){
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
return tm.getDeviceId();
}
}
我試圖打電話與ID代碼:
String device_id = new Main().device_ID();
發佈logcat的 – SaravInfern
使用'getApplicationContext()''而不是getBaseContext()',什麼是'KikApplication'? – Piyush
@Piyush我更新了我的問題,忘了在發佈求助時重命名我的課程 – John