当前位置: 首页 > 面试题库 >

logcat中的mSecurityInputMethodService为null

郁烨
2023-03-14
问题内容

我编写了一个小 android
应用程序,该应用程序应显示智能手机的当前位置(最近的位置)。尽管我复制了示例代码,并尝试了其他几种解决方案,但每次似乎都有相同的错误。我的应用程序包含一个按钮。按下按钮应
记录 经度和纬度,但仅记录"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>清单文件中使用过。我真的很感谢一个解释的"mSecurityInputMethodService is null"真正含义。


问题答案:

对于我的华为设备,以下帮助:

拨号:

*#*#2846579#*#*

并显示一个隐藏的菜单。转到 “背景设置”- >“日志设置”并启用日志级别。



 类似资料:
  • 和 这是链接(github)中的日志错误。

  • 问题内容: LogCat在Eclipse中做什么? 如何使用?我以前从未在Eclipse中使用过log cat,所以我不明白。 问题答案: 这是一种从设备和开发计算机上的应用程序交换信息的好方法。 要使用Logcat,请首先导入您的项目。现在,您可以从项目中调用静态类Log来开始记录。如下所示,Logcat具有不同级别的日志记录。调试时,我们仅使用Debug(D)记录进度。当然,当您想记录实际错误

  • 6.6.1.LogCat Android系统中的日志都是输出到LogCat。它是一套标准的系统日志机制,可在Java或者C/C++中使用。通过它,开发者可以阅读/过滤程序中输出的日志。在Android开发中,访问LogCat有两种方式:通过Eclipse,或者通过命令行。

  • 我有我的AndroidJavaREST API代码与另一个使用JSON对象层次结构的REST API完美配合(又名列表-托架-对象1-托架对象2)。现在我转向一个简化的API(谷歌地图时区——只有一个简单的对象,有5个字段),但我不知道如何将谷歌数据放入我的对象。 我的状态代码是200,我可以在我的logcat中看到googlemaps输出/JSON,但我的对象是空的。我读了这篇文章“0改型2:r

  • 我最近在我的windows机器中安装了AS,我试图在Logcat中查看我的日志,但无法找到/激活Logcat。我试着到处遵循指示,但仍然没有找到我的日志猫: 如何找到并激活Logcat? 目前,我正在使用AS控制台查看日志,这是非常糟糕的,所以我会感谢任何解决方案/提示/想法。 谢谢

  • 问题内容: 我有一个初学者的问题,我想调试我的应用程序,但我不知道如何正确使用Logcat。 目前,我收到此错误,我不知道这意味着什么。 我如何使用此信息?我可以看的地方有教程吗? 谢谢你的帮助。 问题答案: 看到之后 您将看到问题,在这里 然后找到引用您的应用的第一行。这是下一行 这是说,在事情是在在第49行那么你去到该行并看看有什么 可以 是…像一个变量,它试图访问的方法,例如,或任何Andr