未捕获的异常被抛出终结(将被放弃),机器人 [英] Uncaught exception thrown by finalizer (will be discarded) , Android

查看:128
本文介绍了未捕获的异常被抛出终结(将被放弃),机器人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在logcat中,我发现这些消息,我的应用程序正确(无错误/也不例外/和正确的结果)运行,但为什么这些消息在日志猫。我关闭了所有游标。还有一件事,应用程序就会有点慢展示活动(其活性在我的logcat消息中列出),我认为这需要那个时候生成这些日志消息。什么是解决这一点。

  I / ActivityManager(63):启动活动:意向{CMP = com.pankaj.myapp / .SelectedContactActivity(有临时演员)}
    D / dalvikvm(251):GC释放2584对象/在139ms 174064字节
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d2c688上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d2bf58上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d2b5a8上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d29af0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d293c0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d28a28上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d26f70上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d26808上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d25e60上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d24310上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d23be0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d23238上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d21780上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d21028上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d20688上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1ebd0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1e480上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1dae0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1bfa0上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1b760上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / dalvikvm(251):未捕获的异常被抛出终结(将被放弃):
    I / dalvikvm(251):Ljava /朗/ IllegalStateException异常;:最终化光标android.database.sqlite.SQLiteCursor@43d1ac40上contacts_tags尚未停用或关闭
    I / dalvikvm(251):在android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I / dalvikvm(251):在dalvik.system.NativeStart.run(本机方法)
    I / ActivityManager(63):显示活动com.pankaj.myapp / .SelectedContactActivity:2245毫秒(共2245毫秒)

呼叫者活动正在使用列表视图,点击后的列表项SelectedContactActivity活动的电话。

在调用者的活动

 公共无效的onCreate(捆绑savedInstanceState){
        super.onCreate(savedInstanceState);
        的setContentView(R.layout.contacts_list_item);
        SimpleAdapter contactAdapter = getAdapter(); //此方法返回SimpleAdapter对象
       //绑定到我们的新的适配器。
       setListAdapter(contactAdapter);
    }保护无效onListItemClick(ListView中升,观景,INT位置,长的id){
        super.onListItemClick(L,视图,位置ID);        意向意图=新意图()setClass(这一点,AddModifyTag.class)。
        intent.putExtra(_ ID,contactInfo.get(_ ID));
        intent.putExtra(名,contactInfo.get(名字));
        intent.putExtra(数字,contactInfo.get(数字));
        intent.putExtra(位置,位置);
        this.startActivityForResult(意向,EDIT_CONTACT_TAGS);
    }

在所谓的活动

 公共无效的onCreate(捆绑savedInstanceState){
            super.onCreate(savedInstanceState);
......
......
        光标标签;
        db.open();
        标签= db.getContactTags(的ContactID);
        startManagingCursor(标签);
        .......
        .......
        db.close();
}


解决方案

我觉得你得到这个错误,因为你没有关闭光标的onStop()的onDestroy()。尝试关闭光标。您还可以使用 startManagingCursor()光标这将帮助你附近的Andr​​oid光标。

In logcat I found these messages, my application runs correctly (No error/ No exception/ and correct result), but why these messages appears in log cat. I closed all cursors. And one more thing, Application goes a little bit slow to displaying activity( Which activity is listed in my logcat message), I think it takes that time to generate these log messages. What is solution for this.

I/ActivityManager(   63): Starting activity: Intent { cmp=com.pankaj.myapp/.SelectedContactActivity (has extras) }
    D/dalvikvm(  251): GC freed 2584 objects / 174064 bytes in 139ms
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d2c688 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d2bf58 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d2b5a8 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d29af0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d293c0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d28a28 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d26f70 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d26808 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d25e60 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d24310 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d23be0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d23238 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d21780 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d21028 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d20688 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1ebd0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1e480 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1dae0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1bfa0 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1b760 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d1ac40 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/ActivityManager(   63): Displayed activity com.pankaj.myapp/.SelectedContactActivity: 2245 ms (total 2245 ms)

Caller Activity is using List View, And after clicking of list item "SelectedContactActivity" activity calls.

In caller Activity

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.contacts_list_item);
        SimpleAdapter contactAdapter = getAdapter(); // This method returns SimpleAdapter object 
       // Bind to our new adapter.
       setListAdapter(contactAdapter);
    }

protected void onListItemClick(ListView l, View view, int position, long id) {
        super.onListItemClick(l, view, position, id);

        Intent intent = new Intent().setClass(this, AddModifyTag.class);
        intent.putExtra("_id",contactInfo.get("_id"));
        intent.putExtra("name", contactInfo.get("name"));
        intent.putExtra("number", contactInfo.get("number"));
        intent.putExtra("position", position);
        this.startActivityForResult(intent, EDIT_CONTACT_TAGS);
    }

On called Activity

public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
......
......
        Cursor tags;
        db.open();
        tags = db.getContactTags(contactID);
        startManagingCursor(tags);
        .......
        .......
        db.close();
}

解决方案

I think you are getting this error because you did not close the Cursor in onStop() or onDestroy(). Try to close the Cursor. You can also use startManagingCursor() for you Cursor which will help you to close the Cursor by Android.

这篇关于未捕获的异常被抛出终结(将被放弃),机器人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆