首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MyApplication.getInstance().exit() 与onDestroy 、finish(),onKeyDown()的关系

49231103 因为我们有时候会用到全局变量application   在一个activity启动的时候我们把 这个activity加入到 application中 MyApplication.getInstance...().addActivity(this); 当我们退出的时候  比如onkeydown的时候用 MyApplication.getInstance().exit()    这个代码也只会在程序的主activity...中执行 首先我们是onKeyDown结束一个activity  这个时候如果直接调用MyApplication.getInstance().exit() 那么它会是这样执行的  会遍历所以加入的activity...与服务器的长连接   这个必须是自己手动断开的,也就是必须触发这个指令 那么这个代码就是在ondestroy()中执行的, 如果你直接在onkeyDown  也就是通常看见的连接点击退出程序的时候直接调用MyApplication.getInstance...void onDestroy() { // TODO Auto-generated method stub Log.i("TAG", "我是onDestroy"); BreakChatServe(); MyApplication.getInstance

90720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java——四种访问控制权限(private、default、protected、public)及Java命名规范

    其他的都属于封装,但是真正来讲,开发中会使用的封装只有:private、protected 【举例】:观察protected访问控制权限 定义demoa.A程序类 package com.example.myapplication.demoa...; import com.example.myapplication.demoa.A; public class B extends A { public void print(){...测试程序 package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle...; import com.example.myapplication.demob.B; public class MainActivity extends AppCompatActivity {...,而后每个单次的首字母大写,eg:studentName; 方法名称:第一个单次的字母小写,而后每个单次的首字母大写,eg:setName; 包名称:所有的字母全部小写,eg:com.example.myapplication

    87010

    Java——四种访问控制权限及Java命名规范

    其他的都属于封装,但是真正来讲,开发中会使用的封装只有:private、protected 【举例】:观察protected访问控制权限 定义demoa.A程序类 package com.example.myapplication.demoa...; import com.example.myapplication.demoa.A; public class B extends A { public void print(){...测试程序 package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle...; import com.example.myapplication.demob.B; public class MainActivity extends AppCompatActivity {...,而后每个单次的首字母大写,eg:studentName; 方法名称:第一个单次的字母小写,而后每个单次的首字母大写,eg:setName; 包名称:所有的字母全部小写,eg:com.example.myapplication

    83230
    领券