1
0
mirror of https://github.com/TwidereProject/Twidere-Android synced 2025-02-12 09:40:50 +01:00

fixed NPE

This commit is contained in:
Mariotaku Lee 2016-12-16 23:48:16 +08:00
parent 0a07322616
commit b86ec8a69c
2 changed files with 20 additions and 17 deletions

View File

@ -36,19 +36,22 @@ class UserListMembersLoader(
private val listId: String?,
private val userKey: UserKey?,
private val screenName: String?,
private val listName: String,
private val listName: String?,
data: List<ParcelableUser>?,
fromUser: Boolean
) : CursorSupportUsersLoader(context, accountKey, data, fromUser) {
@Throws(MicroBlogException::class)
public override fun getCursoredUsers(twitter: MicroBlog, details: AccountDetails, paging: Paging): PageableResponseList<User> {
if (listId != null)
if (listId != null) {
return twitter.getUserListMembers(listId, paging)
else if (userKey != null)
return twitter.getUserListMembers(listName.replace(' ', '-'), userKey.id, paging)
else if (screenName != null)
return twitter.getUserListMembersByScreenName(listName.replace(' ', '-'), screenName, paging)
} else if (listName != null) {
if (userKey != null) {
return twitter.getUserListMembers(listName.replace(' ', '-'), userKey.id, paging)
} else if (screenName != null) {
return twitter.getUserListMembersByScreenName(listName.replace(' ', '-'), screenName, paging)
}
}
throw MicroBlogException("list_id or list_name and user_id (or screen_name) required")
}

View File

@ -14,14 +14,14 @@
android:title="@string/project_account">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=583328497@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=583328497@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="@string/developer_name"
android:title="@string/developed_by">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=57610574@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=57610574@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
</PreferenceCategory>
<PreferenceCategory
@ -37,7 +37,7 @@
android:title="@string/translators">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user_list_members?list_id=99024901&amp;user_key=583328497@twitter.com&amp;finish_only=true"/>
android:data="twidere://user_list_members?list_id=99024901&amp;user_key=583328497@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/special_thanks_to">
@ -53,49 +53,49 @@
android:title="ilovinheart">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=144878723@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=144878723@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="Adjusted icon from 0.0.13 version to 0.2.9.10 version"
android:title="lordfriend">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=450691326@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=450691326@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="Designed 3D Twidere icon"
android:title="Linkzero">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=12630242@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=12630242@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="He taught me some useful things about SQLite"
android:title="impulseplus">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=332135263@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=332135263@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="Checked Japanese translation for Luigi Van"
android:title="Lin Yan">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=218536728@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=218536728@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="Redesigned interface, polished settings &amp; writing style"
android:title="Uucky Lee">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=1062473329@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=1062473329@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
<Preference
android:summary="Special birthday banner image"
android:title="sacrish">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=7758552@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=7758552@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="@string/sponsored_by">
@ -104,7 +104,7 @@
android:title="@string/kuma_union">
<intent
android:action="android.intent.action.VIEW"
android:data="twidere://user?user_key=514378421@twitter.com&amp;finish_only=true"/>
android:data="twidere://user?user_key=514378421@twitter.com&amp;account_host=twitter.com&amp;finish_only=true"/>
</Preference>
</PreferenceCategory>