Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中自动加载帖子_Android - Fatal编程技术网

如何在android中自动加载帖子

如何在android中自动加载帖子,android,Android,我希望当我们到达列表视图的末尾时,这些帖子会自动加载,例如,它们会以十乘十的方式加载。 我使用sqlite数据库,为了解决这个问题,我在互联网上看到了关于这个问题的教育帖子,我非常努力,但不幸的是我做不到。 这是我的主要活动 public class MainActivity extends ListActivity { private database db; private String[] Name; private String[] Teedad; @Override protect

我希望当我们到达列表视图的末尾时,这些帖子会自动加载,例如,它们会以十乘十的方式加载。 我使用sqlite数据库,为了解决这个问题,我在互联网上看到了关于这个问题的教育帖子,我非常努力,但不幸的是我做不到。 这是我的主要活动

public class MainActivity extends ListActivity {

private database db;
private String[] Name;
private String[] Teedad;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    db = new database(this);
    db.useable();
    refresher();
    setListAdapter(new AA());
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    ProgressDialog pd = new ProgressDialog(this);
    pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTA  L);
    pd.setMessage("لطفا کمی صبر کنید ...");
    pd.setCancelable(true);
    pd.setProgress(0);
    pd.show();
    Intent intent = new Intent(MainActivity.this, storys.class);
    intent.putExtra("season", Name[position]);
    MainActivity.this.startActivity(intent);
    pd.setProgress(100);
}

class AA extends ArrayAdapter<String> {
    public AA() {
        super(MainActivity.this, R.layout.raw_seasone, Name);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LayoutInflater in = getLayoutInflater();
        View row = in.inflate(R.layout.raw_seasone, parent, false);
        TextView name = (TextView) row.findViewById(R.id.name_season);
        TextView teedad = (TextView) row.findViewById(R.id.teedad_dastan);
        name.setText(Name[position]);
        teedad.setText(Teedad[position]);
        return (row);
    }
}

private void refresher() {
    db.open();
    int save = db.shomaresh_field("datastorys", "season");
    Name = new String[save];
    Teedad = new String[save];

    for (int i = 0; i < save; i++) {
        Name[i] = db.namayesh_fasl("datastorys", i);
        Teedad[i] = db.shomaresh_dastan("datastorys", Name[i].toString()) + "";
    }

    db.close();
}
public类MainActivity扩展了ListActivity{
专用数据库数据库;
私有字符串[]名称;
私有字符串[]Teedad;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
db=新数据库(此数据库);
db.useable();
复习();
setListAdapter(新AA());
}
@凌驾
受保护的void onListItemClick(列表视图l、视图v、整数位置、长id){
ProgressDialog pd=新的ProgressDialog(本);
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTA L);
pd.setMessage(“لطاکمیبکید…”);
pd.可设置可取消(真);
pd.setProgress(0);
pd.show();
意向意向=新意向(MainActivity.this,storys.class);
意向。额外(“季节”,名称[职位]);
MainActivity.this.startActivity(意图);
pd.setProgress(100);
}
AA类扩展阵列适配器{
公共机管局(){
super(主活动、本、右布局、生调味品、名称);
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图){
LayoutInflater in=getLayoutInflater();
视图行=英寸充气(R.layout.raw\u调味,父级,假);
TextView name=(TextView)row.findViewById(R.id.name\u);
TextView teedad=(TextView)row.findViewById(R.id.teedad_dastan);
name.setText(名称[职位]);
teedad.setText(teedad[位置]);
返回(行);
}
}
私人空虚复习者(){
db.open();
int save=db.shomaresh_字段(“数据存储”、“季节”);
名称=新字符串[保存];
Teedad=新字符串[保存];
for(int i=0;i
}


所有必要的事项都在本活动中

您需要使用listview的offset属性

您可以这样做:

  • rushank shah烟囱溢流

您指的是提要列表吗?代码中的“十乘十”是什么?如果你想这样做,那么使用限制