diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2017-10-15 23:19:50 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2017-10-15 23:23:10 +0900 |
commit | 3d7252fd5337d9d1acbca2db92ed88b638986f1e (patch) | |
tree | 06e4f06572e4300ed6e1d91ac816d5991268eb2f /app/src/main/java/net/lacolaco/smileessence/view/dialog/StatusDetailDialogFragment.kt | |
parent | 95de1cbdd911f0f003ca19ef1421004d315d0ef4 (diff) | |
download | SmileEssence-3d7252fd5337d9d1acbca2db92ed88b638986f1e.tar.gz |
poststate moved to postfragmetn
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 | 12 |
1 files changed, 3 insertions, 9 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 97134ce4..78c67ce6 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 @@ -6,7 +6,6 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import kotlinx.android.synthetic.main.dialog_status_detail.view.* -import kotlinx.android.synthetic.main.menu_item_simple_text.view.* import net.lacolaco.smileessence.R import net.lacolaco.smileessence.activity.MainActivity import net.lacolaco.smileessence.command.Command @@ -109,12 +108,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { val text = builder.toString() val selStart = originalTweet.user.screenName.length + 2 // "@" and " " - world.postState.beginTransaction() - .clear() - .insertText(0, text) - .setInReplyTo(originalTweet) - .setSelection(selStart, text.length) - .commitWithOpen(activity as MainActivity) + (activity as MainActivity).openPostPageAndReplyTo(originalTweet, text) } view.button_status_detail_retweet.setOnClickListener { val account = world.account @@ -181,7 +175,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { 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) - world.postState.beginTransaction().insertText(0, text).moveCursor(text.length).commit() + (activity as MainActivity).openPostPageAndAppendText(text) world.notify(R.string.notice_add_to_reply) } popup.add(R.string.command_status_open_talk_view) { @@ -222,7 +216,7 @@ class StatusDetailDialogFragment : StackableDialogFragment() { val adapter = object : UnorderedCustomListAdapter<Command>(commands) { override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { val itemView = convertView ?: activity.layoutInflater.inflate(R.layout.menu_item_simple_text, parent, false) - itemView.list_item_textview.text = getItem(position).text + TODO("not implemented") //To change body of created functions use File | Settings | File Templates.itemView.list_item_textview.text = getItem(position).text return itemView } } |