Skip to content

Commit

Permalink
connectng actvity through intent extras
Browse files Browse the repository at this point in the history
  • Loading branch information
NiranjanNlc committed Jan 26, 2022
1 parent 28fa192 commit d2fa2a3
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 50 deletions.
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
android:value="true" />

<activity
android:name=".view.ArtcleReaderActivity"
android:name=".view.ArticleReaderActivity"
android:exported="true">

</activity>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class ArticleAdapter constructor(val context : Context, val itemClickListener: I

{
interface ItemClickListener{
fun onItemClick(position: String)
fun onItemClick(artcle: Article)
}
companion object {
val ARTICLE_COMPARATOR = object : DiffUtil.ItemCallback<Article>() {
Expand All @@ -35,13 +35,13 @@ class ArticleAdapter constructor(val context : Context, val itemClickListener: I
{
init {
items.root.setOnClickListener{
// items.cardView?.idMeal?.let { it1 -> itemClickListener.onItemClick(it1) }
it1 -> itemClickListener.onItemClick(items.article)
}

}
fun bind(articleItem: Article)
{
items.article = articleItem

}

}
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@ import android.os.Bundle
import android.webkit.WebViewClient
import com.example.articlereader.databinding.FragmentArticleragmentBinding

class ArtcleReaderActivity : AppCompatActivity() {
class ArticleReaderActivity : AppCompatActivity() {

private lateinit var binding: FragmentArticleragmentBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = FragmentArticleragmentBinding.inflate(layoutInflater)
setContentView(binding.root)
print("jhhhhhhh")
viewFragment("https://niranjannlc.blogspot.com/")
// viewFragment("https://niranjannlc.blogspot.com/")
viewFragment(intent.extras?.get("url") as String)
}

private fun viewFragment( url :String) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.example.articlereader.view

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
Expand All @@ -9,6 +10,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.example.articlereader.R
import com.example.articlereader.databinding.ActivityArticleListBinding
import com.example.articlereader.modal.data.Article
import com.example.articlereader.modal.database.ArticleDataBase
import com.example.articlereader.modal.repo.ArticleRepo
import com.example.articlereader.viewModal.ArticleViewModal
Expand Down Expand Up @@ -71,8 +73,11 @@ class ListingActivty : AppCompatActivity(),ArticleAdapter.ItemClickListener
adapter.submitList(sampleViewModal.articlList.value)
// adapter.
}
override fun onItemClick(position: String)
override fun onItemClick(article: Article)
{

var i = Intent(this, ArticleReaderActivity ::class.java)
println(" Nlc user here $article.toString()")
i.putExtra("url",article.url)
startActivity(i,null)
}
}
2 changes: 1 addition & 1 deletion app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".view.ArtcleReaderActivity">
tools:context=".view.ArticleReaderActivity">

<FrameLayout
android:id="@+id/mainframe"
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/fragment_articleragment.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".view.ArtcleReaderActivity">
tools:context=".view.ArticleReaderActivity">

<WebView
android:id="@+id/article"
Expand Down

0 comments on commit d2fa2a3

Please sign in to comment.