Android Extensions: Support Dialog classes (KT-16957)
This commit is contained in:
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
package android.app
|
||||
|
||||
import android.view.View
|
||||
|
||||
open class Dialog {
|
||||
open fun findViewById(id: Int): View? = null
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
import android.app.Dialog
|
||||
import kotlinx.android.synthetic.main.layout.*
|
||||
|
||||
fun test(dialog: Dialog) {
|
||||
dialog.login
|
||||
}
|
||||
|
||||
// 1 GETSTATIC test/R\$id\.login
|
||||
// 1 INVOKEVIRTUAL android/app/Dialog\.findViewById
|
||||
// 1 CHECKCAST android/widget/Button
|
||||
// 0 _\$_findCachedViewById
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/item_detail_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ItemDetailActivity"
|
||||
tools:ignore="MergeRootFrame" >
|
||||
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/login"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Sign in" />
|
||||
|
||||
</FrameLayout>
|
||||
+4
@@ -16,12 +16,16 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.get
|
||||
|
||||
public val android.app.Activity.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Dialog.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Fragment.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Activity.login: android.widget.Button!
|
||||
public val android.app.Dialog.login: android.widget.Button!
|
||||
public val android.app.Fragment.login: android.widget.Button!
|
||||
public val android.app.Activity.password: android.widget.EditText!
|
||||
public val android.app.Dialog.password: android.widget.EditText!
|
||||
public val android.app.Fragment.password: android.widget.EditText!
|
||||
public val android.app.Activity.textView1: android.widget.TextView!
|
||||
public val android.app.Dialog.textView1: android.widget.TextView!
|
||||
public val android.app.Fragment.textView1: android.widget.TextView!
|
||||
|
||||
|
||||
|
||||
Vendored
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
public val android.app.Dialog.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
public val android.app.Fragment.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
|
||||
|
||||
|
||||
Vendored
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
public val android.app.Dialog.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
public val android.app.Fragment.MyKeyboardView: android.inputmethodservice.KeyboardView!
|
||||
|
||||
|
||||
|
||||
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.button: android.view.View!
|
||||
public val android.app.Dialog.button: android.view.View!
|
||||
public val android.app.Fragment.button: android.view.View!
|
||||
|
||||
|
||||
|
||||
Vendored
+8
@@ -16,12 +16,16 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Dialog.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Fragment.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Activity.login: android.widget.Button!
|
||||
public val android.app.Dialog.login: android.widget.Button!
|
||||
public val android.app.Fragment.login: android.widget.Button!
|
||||
public val android.app.Activity.password: android.widget.EditText!
|
||||
public val android.app.Dialog.password: android.widget.EditText!
|
||||
public val android.app.Fragment.password: android.widget.EditText!
|
||||
public val android.app.Activity.textView1: android.widget.TextView!
|
||||
public val android.app.Dialog.textView1: android.widget.TextView!
|
||||
public val android.app.Fragment.textView1: android.widget.TextView!
|
||||
|
||||
|
||||
@@ -36,12 +40,16 @@ kotlinx.android.synthetic.main.test.view
|
||||
kotlinx.android.synthetic.main.test1
|
||||
|
||||
public val android.app.Activity.frameLayout: android.widget.FrameLayout!
|
||||
public val android.app.Dialog.frameLayout: android.widget.FrameLayout!
|
||||
public val android.app.Fragment.frameLayout: android.widget.FrameLayout!
|
||||
public val android.app.Activity.loginButton: android.widget.Button!
|
||||
public val android.app.Dialog.loginButton: android.widget.Button!
|
||||
public val android.app.Fragment.loginButton: android.widget.Button!
|
||||
public val android.app.Activity.passwordCaption: android.widget.EditText!
|
||||
public val android.app.Dialog.passwordCaption: android.widget.EditText!
|
||||
public val android.app.Fragment.passwordCaption: android.widget.EditText!
|
||||
public val android.app.Activity.passwordField: android.widget.TextView!
|
||||
public val android.app.Dialog.passwordField: android.widget.TextView!
|
||||
public val android.app.Fragment.passwordField: android.widget.TextView!
|
||||
|
||||
|
||||
|
||||
Vendored
+2
@@ -16,8 +16,10 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.textView1: android.view.View!
|
||||
public val android.app.Dialog.textView1: android.view.View!
|
||||
public val android.app.Fragment.textView1: android.view.View!
|
||||
public val android.app.Activity.textView2: android.widget.TextView!
|
||||
public val android.app.Dialog.textView2: android.widget.TextView!
|
||||
public val android.app.Fragment.textView2: android.widget.TextView!
|
||||
|
||||
|
||||
|
||||
+3
@@ -16,10 +16,13 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.button: android.view.View!
|
||||
public val android.app.Dialog.button: android.view.View!
|
||||
public val android.app.Fragment.button: android.view.View!
|
||||
public val android.app.Activity.button2: android.widget.Button!
|
||||
public val android.app.Dialog.button2: android.widget.Button!
|
||||
public val android.app.Fragment.button2: android.widget.Button!
|
||||
public val android.app.Activity.button3: android.widget.Button!
|
||||
public val android.app.Dialog.button3: android.widget.Button!
|
||||
public val android.app.Fragment.button3: android.widget.Button!
|
||||
|
||||
|
||||
|
||||
Vendored
+4
@@ -16,12 +16,16 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Dialog.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Fragment.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Activity.login: android.widget.Button!
|
||||
public val android.app.Dialog.login: android.widget.Button!
|
||||
public val android.app.Fragment.login: android.widget.Button!
|
||||
public val android.app.Activity.password: android.widget.EditText!
|
||||
public val android.app.Dialog.password: android.widget.EditText!
|
||||
public val android.app.Fragment.password: android.widget.EditText!
|
||||
public val android.app.Activity.textView1: android.widget.TextView!
|
||||
public val android.app.Dialog.textView1: android.widget.TextView!
|
||||
public val android.app.Fragment.textView1: android.widget.TextView!
|
||||
|
||||
|
||||
|
||||
Vendored
+3
@@ -18,10 +18,13 @@ kotlinx.android.synthetic.main.test
|
||||
public val android.app.Activity.fragmentTag: android.app.Fragment!
|
||||
public val android.app.Fragment.fragmentTag: android.app.Fragment!
|
||||
public val android.app.Activity.`fun`: android.widget.TextView!
|
||||
public val android.app.Dialog.`fun`: android.widget.TextView!
|
||||
public val android.app.Fragment.`fun`: android.widget.TextView!
|
||||
public val android.app.Activity.includeTag: android.view.View!
|
||||
public val android.app.Dialog.includeTag: android.view.View!
|
||||
public val android.app.Fragment.includeTag: android.view.View!
|
||||
public val android.app.Activity.set: android.widget.Button!
|
||||
public val android.app.Dialog.set: android.widget.Button!
|
||||
public val android.app.Fragment.set: android.widget.Button!
|
||||
|
||||
|
||||
|
||||
+4
@@ -16,12 +16,16 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Dialog.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Fragment.item_detail_container: android.widget.FrameLayout!
|
||||
public val android.app.Activity.login: android.widget.Button!
|
||||
public val android.app.Dialog.login: android.widget.Button!
|
||||
public val android.app.Fragment.login: android.widget.Button!
|
||||
public val android.app.Activity.password: android.widget.EditText!
|
||||
public val android.app.Dialog.password: android.widget.EditText!
|
||||
public val android.app.Fragment.password: android.widget.EditText!
|
||||
public val android.app.Activity.textView1: android.widget.TextView!
|
||||
public val android.app.Dialog.textView1: android.widget.TextView!
|
||||
public val android.app.Fragment.textView1: android.widget.TextView!
|
||||
|
||||
|
||||
|
||||
+3
@@ -18,10 +18,13 @@ kotlinx.android.synthetic.main.test
|
||||
public val android.app.Activity.fragmentTag: android.app.Fragment!
|
||||
public val android.app.Fragment.fragmentTag: android.app.Fragment!
|
||||
public val android.app.Activity.`fun`: android.widget.TextView!
|
||||
public val android.app.Dialog.`fun`: android.widget.TextView!
|
||||
public val android.app.Fragment.`fun`: android.widget.TextView!
|
||||
public val android.app.Activity.includeTag: android.view.View!
|
||||
public val android.app.Dialog.includeTag: android.view.View!
|
||||
public val android.app.Fragment.includeTag: android.view.View!
|
||||
public val android.app.Activity.set: android.widget.Button!
|
||||
public val android.app.Dialog.set: android.widget.Button!
|
||||
public val android.app.Fragment.set: android.widget.Button!
|
||||
|
||||
|
||||
|
||||
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.MyView: android.view.View!
|
||||
public val android.app.Dialog.MyView: android.view.View!
|
||||
public val android.app.Fragment.MyView: android.view.View!
|
||||
|
||||
|
||||
|
||||
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.MyKeyboardView: android.view.View!
|
||||
public val android.app.Dialog.MyKeyboardView: android.view.View!
|
||||
public val android.app.Fragment.MyKeyboardView: android.view.View!
|
||||
|
||||
|
||||
|
||||
Vendored
+1
@@ -16,6 +16,7 @@ kotlinx.android.synthetic.main
|
||||
kotlinx.android.synthetic.main.test
|
||||
|
||||
public val android.app.Activity.stub: android.view.ViewStub!
|
||||
public val android.app.Dialog.stub: android.view.ViewStub!
|
||||
public val android.app.Fragment.stub: android.view.ViewStub!
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user