如何解决在 Android 上运行分屏视图
我想在应用运行后自动运行分屏查看模式。但是,我收到如下错误:
"java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}: java.lang.NullPointerException: 尝试调用虚拟方法 'void com.example.myapplication. MyAccessibilityService.doAction()' 在空对象引用上"
我做错了什么?谢谢。
代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("Main app started!");
MyAccessibilityService.instance.doAction();
System.out.println("Main app ended!");
}
}
class MyAccessibilityService extends AccessibilityService {
public static MyAccessibilityService instance;
protected void onServiceConnected() {
super.onServiceConnected();
System.out.println("Accessibility was connected!");
instance = this;
}
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
@Override
public void onInterrupt() {
}
public void doAction(){
performGlobalAction(GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。