Run split screen view on Android

165 Views Asked by At

I want to automatically run the split screen view mode after the app is run. However, I got an error as follows:

"java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.myapplication.MyAccessibilityService.doAction()' on a null object reference"

What did I do wrong? Thanks.

Code:

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);

    }
}
0

There are 0 best solutions below