mSecurityInputMethodService имеет значение null в logcat
Я написал немного android приложение, которое должно отображать текущее местоположение (последнее известное местоположение) смартфона. Хотя я скопировал пример кода и попробовал несколько других решений, он, похоже, имеет ту же ошибку каждый раз. Мое приложение состоит из кнопки. Нажатие кнопки должно log долгота и широта, но только журналы "mSecurityInputMethodService is null"
.
здесь MainActivity.java:
public class MainActivity extends Activity {
int response;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
onbutclick();
}
});
}
public void onbutclick(){
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if(loc != null){
Log.d("Latitude",Double.toString(loc.getLatitude()));
Log.d("Longitude",Double.toString(loc.getLongitude()));
}
}else{
ActivityCompat.requestPermissions(this,new String[] {Manifest.permission.ACCESS_FINE_LOCATION},response);
Intent inte = getIntent();
finish();
startActivity(inte);
}
}
Я тоже <uses-permission>
in файл манифеста. Я был бы очень признателен за объяснение, что делает "mSecurityInputMethodService is null"
на самом деле означает.
1 ответов
для моего устройства Huawei помогает следующее:
циферблат:
*#*#2846579#*#*
и отображается скрытое меню. Перейти к "настройка фона" - > "настройка журнала" и включить уровни лог.