2014-10-26 47 views
-3

我使用超級api從我的應用程序,並且我想指定超級類型例如。 UberX。這是爲了減少用戶在旅途中花費的金額。我的應用程序的當前狀態允許用戶在uberX和Uber之間進行選擇,根據我的product_id中的指定選擇哪些國家位於國家/地區。如何禁用UberSelect選項?下面是我的插件的代碼:指定優步類型我超級Api

RideRequestButton rideRequestButton = new RideRequestButton(context); 
layout.addView(rideRequestButton); 
Activity activity = this; // If you're in a fragment you must get the containing Activity! 
int requestCode = 1234; 
rideRequestButton.setRequestBehavior(new RideRequestActivityBehavior(activity, requestCode)); 
// Optional, default behavior is to use current location for pickup 
RideParameters rideParams = new RideParameters.Builder() 
     .setProductId("a1111c8c-c720-46c3-8534-2fcdd730040d") 
     .setPickupLocation(37.775304, -122.417522, "Uber HQ", "1455 Market Street, San Francisco") 
     .setDropoffLocation(37.795079, -122.4397805, "Embarcadero", "One Embarcadero Center, San Francisco") 
     .build(); 
rideRequestButton.setRideParameters(rideParams); 
RideRequestView rideRequestView = new RideRequestView(context); 

//Optionally set Session, will use default session from UberSDK otherwise 
//rideRequestView.setSession(session); 

rideRequestView.setRideParameters(rideParameters) 
rideRequestView.setRideRequestViewCallback(new RideRequestViewErrorCallback() { 
    @Override 
    public void onErrorReceived(RideRequestViewError error) { 
     switch (error) { 
      // Handle errors 
     } 
    } 
}); 
layout.addView(rideRequestView); 
rideRequestView.load(); 
+0

考慮顯示您迄今爲止所嘗試的內容。你可以隨時設置一個cookie,然後解決這個問題 – Idris 2014-10-26 21:23:02

回答

2

這僅僅是一個例子:

  1. 每個主題創建不同的CSS-文件
  2. 要求用戶設置一個主題
  3. 保存主題進入數據庫
  4. 從數據庫中獲取主題(名稱或值),並使用switch或if語句選擇正確的CSS文件。
2

爲什麼不只是使用Javascript來確定用戶點擊選擇哪種顏色?如果您只想更改頁面的背景顏色,可以通過簡單的jQuery函數來完成。

1

您可以使用SASS或更少。 你有一些變量和開關主題切換值。