小编SoC*_*oCo的帖子

Android:LocationManager与Google Play服务

我想构建一个以获取用户当前位置为中心的应用程序,然后通过Google Places API找到与他/她关系密切的兴趣点(如酒吧,餐馆等).

在网上搜索一个可以开始的地方时,我遇到了一些使用该LocationManager课程的教程和其他一些使用Google Play服务的教程,以便找到用户所在的位置.

乍一看,他们两个都做同样的事情,但由于我是新手,我有点困惑,我不知道哪种方法最适合我的需要.所以,我想问你:

这两种查找位置的方法(如果有的话)有什么区别?

gps android geolocation

138
推荐指数
7
解决办法
6万
查看次数

Android:FragmentList项目重复出现

我在MainActivity中创建了一个包含5个选项卡的ViewPager。在第一个选项卡中,我放置了一个ListView以便显示一些项目。问题是,每当我滑动到另一个选项卡然后返回第一个选项卡时,列表中的项目就会重复(即列表包含ABC,然后包含ABCABC)。奇怪的是,仅当我向第二个标签页滑动时才发生这种情况。这是我的代码:

主要活动 :

public class MainActivity extends FragmentActivity implements ActionBar.TabListener {
    private ViewPager viewPager;
    private TabsPagerAdapter mAdapter;
    private ActionBar actionBar;

    //private String[] tabs = { "Mixed", "Videos", "Audio", "Text", "Picture" };
    final int[] ICONS = new int[] {
            R.drawable.mixed,
            R.drawable.video,
            R.drawable.audio,
            R.drawable.note,
            R.drawable.photo
    };

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


        viewPager = (ViewPager) findViewById(R.id.pager);
        actionBar = getActionBar();
        mAdapter = new TabsPagerAdapter(getSupportFragmentManager());

        viewPager.setAdapter(mAdapter);
        actionBar.setHomeButtonEnabled(false);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        // Adding Tabs
        for (int i=0;i<ICONS.length;i++) {

            actionBar.addTab(actionBar.newTab().setIcon(MainActivity.this.getResources().getDrawable(ICONS[i]))
                    .setTabListener(this));
        }

        viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

            @Override …
Run Code Online (Sandbox Code Playgroud)

android listview listadapter android-fragments

0
推荐指数
1
解决办法
1304
查看次数