From 64559801b74062730400a1a01e33d82100e4903a Mon Sep 17 00:00:00 2001 From: C10udburst <18114966+C10udburst@users.noreply.github.com> Date: Fri, 19 Aug 2022 12:07:45 +0200 Subject: [PATCH] fix 4 --- ExampleProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/example/BlankFragment.kt | 12 ++++++++++++ .../src/main/res/layout/fragment_blank.xml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ExampleProvider/build.gradle.kts b/ExampleProvider/build.gradle.kts index 2eb487b..0e764bf 100644 --- a/ExampleProvider/build.gradle.kts +++ b/ExampleProvider/build.gradle.kts @@ -4,7 +4,7 @@ dependencies { implementation("androidx.recyclerview:recyclerview:1.2.1") } // use an integer for version numbers -version = 3 +version = 4 cloudstream { diff --git a/ExampleProvider/src/main/kotlin/com/example/BlankFragment.kt b/ExampleProvider/src/main/kotlin/com/example/BlankFragment.kt index e6ac80d..9d89a66 100644 --- a/ExampleProvider/src/main/kotlin/com/example/BlankFragment.kt +++ b/ExampleProvider/src/main/kotlin/com/example/BlankFragment.kt @@ -7,6 +7,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.ImageView +import android.widget.TextView import androidx.core.content.res.ResourcesCompat import com.google.android.material.bottomsheet.BottomSheetDialogFragment @@ -38,6 +39,11 @@ class BlankFragment(val plugin: TestPlugin) : BottomSheetDialogFragment() { return ResourcesCompat.getDrawable(plugin.resources!!, id, null) } + private fun getString(name: String): String? { + val id = plugin.resources!!.getIdentifier(name, "string", BuildConfig.LIBRARY_PACKAGE_NAME) + return plugin.resources!!.getString(id) + } + private fun View.findView(name: String): T { val id = plugin.resources!!.getIdentifier(name, "id", BuildConfig.LIBRARY_PACKAGE_NAME) return this.findViewById(id) @@ -55,8 +61,14 @@ class BlankFragment(val plugin: TestPlugin) : BottomSheetDialogFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { val imageView = view.findView("imageView") + val textView = view.findView("textView") + + textView.text = getString("hello_fragment") + imageView.setImageDrawable( getDrawable("ic_android_24dp") ) + + } } \ No newline at end of file diff --git a/ExampleProvider/src/main/res/layout/fragment_blank.xml b/ExampleProvider/src/main/res/layout/fragment_blank.xml index 31adcd2..42d7abd 100644 --- a/ExampleProvider/src/main/res/layout/fragment_blank.xml +++ b/ExampleProvider/src/main/res/layout/fragment_blank.xml @@ -11,7 +11,7 @@