Files
MyDnevnik/ResultHandler/MainActivity.java
T
2026-09-23 01:15:04 +03:00

35 lines
1.1 KiB
Java

package com.example.myapplication;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(View v){
Intent intent = new Intent(this, PuppetActivity.class);
ResultHandler.addResultHandler(intent, () -> {
Toast.makeText(this, "lol!", Toast.LENGTH_LONG).show();
});
startActivityForResult(intent, 0);
//ResultHandler handler = new ResultHandler(this);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
ResultHandler handler = new ResultHandler(this);
handler.onIncomingIntent(requestCode, resultCode, data);
}
}