gpt4 book ai didi

java - 公共(public)摘要值得注意的例子

转载 作者:行者123 更新时间:2023-12-01 15:14:14 26 4
gpt4 key购买 nike

我正在 Github 上浏览 Reddit 应用程序的存储库。现在,对于对话框和他们选择添加的任务之间的链接:

public abstract void onLoginChosen(String user, String password);

然后,他们有一个任务类来处理数据并生成和接收输入,然后将其解析到 UI。

我不明白,这个构造函数中的抽象如何进入任务。

该任务甚至没有扩展此对话框任务。

public class LoginTask extends AsyncTask<Void, Void, Boolean> {

private static final String TAG = "LoginTask";

protected String mUsername;
private String mPassword;
protected String mUserError = null;

private RedditSettings mSettings;
private HttpClient mClient;
private Context mContext;

protected LoginTask(String username, String password, RedditSettings settings, HttpClient client, Context context) {
mUsername = username;
mPassword = password;
mSettings = settings;
mClient = client;
mContext = context;
}

@Override
public Boolean doInBackground(Void... v) {
return doLogin(mUsername, mPassword, mSettings, mClient, mContext);
}

在此示例中,数据如何从一个类转移到另一个类?我被难住了,这让这部分变得更容易理解。

Repo

最佳答案

这里的 Activity 中有一个实现:

https://github.com/talklittle/reddit-is-fun/blob/master/src/com/andrewshu/android/reddit/threads/ThreadsListActivity.java#L1220

还有其他 Activity ,可以显示登录对话框。

旁注:这是非常古老的代码,应用程序的最新闭源版本避免了类似的事情。

关于java - 公共(public)摘要值得注意的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com