我正在尝试按照以下步骤将Parse-1.5.1.jar文件导入到我的Android Studio项目中: - 文件 - >项目结构 - 单击加号按钮并单击导入.JAR或.AAR包 - 选择我的jar文件然后点击完成
但是,然后识别来自解析库的任何命令.例如:"无法解析符号ParseObject",android studio不建议我导入任何东西.
我无法在stackoverflow上找到这些版本的Android studio和Parse的任何指令.
有什么建议吗?
我在Android Studio中实现导航抽屉时有点迷失.onCreate方法调用了PlaceholderFragment我不太了解它的类.
但无论如何,根据导航抽屉中选择的项目,我应该在哪里实现我onItemClickListener的显示fragments?
这是我目前的PlaceholderFragment:
public static class PlaceholderFragment extends Fragment {
private ListView listView;
private CustomAdapter expenseAdapter;
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
expenseAdapter = new CustomAdapter(getActivity());
listView = (ListView) rootView.findViewById(R.id.lvExpense);
listView.setAdapter(expenseAdapter);
expenseAdapter.loadObjects();
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
String expense = expenseAdapter.getItem(position).get("title").toString();
Toast.makeText(getActivity(), expense, Toast.LENGTH_SHORT).show();
}
});
return rootView;
} …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种在我的导航抽屉中找到默认片段的方法,这不是第0项.我已经看到一些解决方案基于检查savedInstanceState是否为null但我觉得我没有访问权限这在我的onNavigationDrawerItemSelected方法中.这是我的班级:
public class Main extends ActionBarActivity
implements NavigationDrawerFragment.NavigationDrawerCallbacks {
/**
* Fragment managing the behaviors, interactions and presentation of the navigation drawer.
*/
private NavigationDrawerFragment mNavigationDrawerFragment;
/**
* Used to store the last screen title. For use in {@link #restoreActionBar()}.
*/
private CharSequence mTitle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mNavigationDrawerFragment = (NavigationDrawerFragment)
getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);
mTitle = getTitle();
// Set up the drawer.
mNavigationDrawerFragment.setUp(
R.id.navigation_drawer,
(DrawerLayout) findViewById(R.id.drawer_layout));
}
@Override
public void onNavigationDrawerItemSelected(int position) {
// update the Main content …Run Code Online (Sandbox Code Playgroud)