Answers for "intent for fragment kotlin"

9

intent in fragment android

Button button = (Button) rootView.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Intent intent = new Intent(getActivity(), AnotherActivity.class);
        startActivity(intent);
    }
});
Posted by: Guest on June-15-2020
4

intent in android kotlin

val intent = Intent(this,HelloActivity::class.java) 
startActivity(intent)

Why do we need to add .java in the end? Isn't HelloActivity a .kt file? 
    ts because you are calling Java Code from the Kotlin as Intent is a Java
    Class in Android which accepts .class reference as mentioned below. 
    Intent(Context packageContext, Class cls) Kotlin class reference is not 
    the same as a Java class reference. To obtain a Java class reference, use 
    the .java property on a KClass instance as SampleActivity::class returns 
    KClass which is Kotlin class not a java class. So you cannot pass Kotlin
    class reference to Java (Intent in your case) and so you have to pass Java 
    class reference
Posted by: Guest on November-06-2021

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language