diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2019-03-24 03:41:44 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2019-03-24 03:41:44 +0900 |
commit | f783d6ab9afa579c91e73305ffdd66df60ce5efa (patch) | |
tree | 461b32a57322b4c4206c12233a8091cdb0341011 /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | |
parent | 271adf8b8e1535d2af0b137c55a24fae0d252cb7 (diff) | |
download | SmileEssence-f783d6ab9afa579c91e73305ffdd66df60ce5efa.tar.gz |
appcompat
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt index 733c7c9c..1f38817d 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt +++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt @@ -20,7 +20,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - val id = arguments.getLong(KEY_STATUS_ID) + val id = arguments!!.getLong(KEY_STATUS_ID) val found = Tweet.cached(id) if (found == null) { world.notifyError("Tweet id=$id not found") @@ -35,7 +35,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { val view = inflater.inflate(R.layout.dialog_status_detail, container, false) - val statusHeader = Partials.getTweetView(tweet, world, activity, view.detail_current_status) + val statusHeader = Partials.getTweetView(tweet, world, activity!!, view.detail_current_status) statusHeader.isClickable = false // XXX @@ -49,13 +49,13 @@ class StatusDetailDialogFragment : StackableDialogFragment() { view.detail_dialog_divider_top.visibility = View.VISIBLE val cached = Tweet.cached(tweet.inReplyToStatusId!!) if (cached != null) - Partials.getTweetView(cached, world, activity, view.tweet_in_reply_to) + Partials.getTweetView(cached, world, activity!!, view.tweet_in_reply_to) else { - Partials.getTweetView(Tweet.placeHolder, world, activity, view.tweet_in_reply_to) + Partials.getTweetView(Tweet.placeHolder, world, activity!!, view.tweet_in_reply_to) launchUi { try { val tweet = world.getTweetAsync(tweet.inReplyToStatusId!!, false).await() - Partials.getTweetView(tweet, world, activity, view.tweet_in_reply_to) + Partials.getTweetView(tweet, world, activity!!, view.tweet_in_reply_to) } catch (e: TwitterTaskException) { } } @@ -145,7 +145,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { } } view.button_status_detail_menu.setOnClickListener { - val popup = PopupMenu(activity, view.button_status_detail_menu) + val popup = PopupMenu(activity!!, view.button_status_detail_menu) popup.add(R.string.command_status_add_to_reply) { val text = String.format("@%s ", tweet.originalTweet.user.screenName) (activity as MainActivity).openPostPageAndAppendText(text) @@ -155,11 +155,11 @@ class StatusDetailDialogFragment : StackableDialogFragment() { browse("https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}") } popup.add(R.string.command_status_copy_text_to_clipboard) { - SystemServiceHelper.copyToClipboard(activity, "tweet text", tweet.originalTweet.text) + SystemServiceHelper.copyToClipboard(activity!!, "tweet text", tweet.originalTweet.text) world.notify(R.string.notice_copy_clipboard) } popup.add(R.string.command_status_copy_url_to_clipboard) { - SystemServiceHelper.copyToClipboard(activity, "tweet url", "https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}") + SystemServiceHelper.copyToClipboard(activity!!, "tweet url", "https://twitter.com/${tweet.originalTweet.user.screenName}/status/${tweet.originalTweet.id}") world.notify(R.string.notice_copy_clipboard) } popup.show() @@ -191,11 +191,11 @@ class StatusDetailDialogFragment : StackableDialogFragment() { } for (url in tweet.entities.urlsExpanded) view.embedded_menu_items.add(url, "URL") { - activity.browse(url) + activity!!.browse(url) } for (url in tweet.entities.mediaUrls) view.embedded_menu_items.add(url, "Media") { - activity.browse(url) + activity!!.browse(url) } if (view.embedded_menu_items.childCount == 0) { view.detail_dialog_divider_bottom.visibility = View.GONE |